Nuke obsolete way to build debugging (etc) perls
[p5sagit/p5-mst-13.2.git] / Makefile.SH
index 537bcb6..2759114 100644 (file)
@@ -261,9 +261,9 @@ esac
 ## In the following dollars and backticks do not need the extra backslash.
 $spitshell >>Makefile <<'!NO!SUBS!'
 
-CCCMD    = `sh $(shellflags) cflags "optimize='$(OPTIMIZE)'" $(LIBPERL) $@`
+CCCMD    = `sh $(shellflags) cflags "optimize='$(OPTIMIZE)'" $@`
 
-CCCMDSRC = `sh $(shellflags) cflags "optimize='$(OPTIMIZE)'" $(LIBPERL) $<`
+CCCMDSRC = `sh $(shellflags) cflags "optimize='$(OPTIMIZE)'" $<`
 
 private = preplibrary lib/Config.pm lib/ExtUtils/Miniperl.pm
 
@@ -309,16 +309,6 @@ obj3 = doop$(OBJ_EXT) doio$(OBJ_EXT) regexec$(OBJ_EXT) utf8$(OBJ_EXT) taint$(OBJ
 
 obj = $(obj1) $(obj2) $(obj3) $(ARCHOBJS)
 
-# Once perl has been Configure'd and built ok you build different
-# perl variants (Debugging, Embedded, Multiplicity etc) by saying:
-#      make clean; make LIBPERL=libperl<type>.a
-# where <type> is some combination of 'd' and(or) 'e' or 'm'.
-# See cflags to understand how this works.
-#
-# This mechanism is getting clunky and might not even work any more.
-# EMBEDDING is on by default, and MULTIPLICITY doesn't work.
-#
-
 lintflags = -hbvxac
 
 .c$(OBJ_EXT):
@@ -683,8 +673,8 @@ $(plextract):       miniperl$(EXE_EXT) lib/Config.pm x2p/s2p
        @-rm -f $@
        $(LDLIBPTH) ./miniperl -Ilib $@.PL
 
-x2p/s2p: x2p/s2p.PL
-       cd x2p; $(MAKE) s2p
+x2p/s2p: miniperl$(EXE_EXT) lib/Config.pm x2p/s2p.PL
+       cd x2p; $(LDLIBPTH) $(MAKE) s2p
 
 lib/lib.pm:    miniperl$(EXE_EXT) lib/Config.pm
        @-rm -f $@