case "$osname" in
linux)
rm -f preload
- cat <<-'EOT' > preload
- #! /bin/sh
- lib=$1
- shift
- test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
- exec "$@"
- EOT
+ cat <<'EOT' > preload
+#! /bin/sh
+lib=$1
+shift
+test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
+exec "$@"
+EOT
chmod 755 preload
ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
;;
case "$osvers" in
[1-6].*) ;;
*) case "$ldflags" in
- *"-flat_namespace"*) ;;
- *) # to allow opmini.o to override stuff in libperl.dylib
- namespaceflags="-force_flat_namespace" ;;
- esac
- ;;
+ *"-flat_namespace"*) ;;
+ *) # to allow opmini.o to override stuff in libperl.dylib
+ $spitshell >>Makefile <<!NO!SUBS!
+NAMESPACEFLAGS = -force_flat_namespace
+!NO!SUBS!
+ ;;
+ esac
+ ;;
esac
$spitshell >>Makefile <<'!NO!SUBS!'
miniperl$(EXE_EXT): $& miniperlmain$(OBJ_EXT) $(LIBPERL) opmini$(OBJ_EXT)
-@rm -f miniperl.xok
- $(CC) $(CLDFLAGS) $(namespaceflags) -o miniperl \
+ $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o miniperl \
miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) $(LLIBPERL) $(libs)
$(LDLIBPTH) ./miniperl -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
- $spitshell >>Makefile <<'!NO!SUBS!'
!NO!SUBS!
;;
*)