perl 5.003_04: Makefile.SH
Perl 5 Porters [Thu, 29 Aug 1996 22:17:13 +0000 (22:17 +0000)]
For building shared libperl, relocate whole rule to
inside the if test -f $osname/Makefile.SHs case.

Makefile.SH

index a31db2a..1dad340 100755 (executable)
@@ -254,7 +254,6 @@ pureperl: $& perlmain$(OBJ_EXT) $(LIBPERL) $(DYNALOADER) $(static_ext) ext.libs
 quantperl: $& perlmain$(OBJ_EXT) $(LIBPERL) $(DYNALOADER) $(static_ext) ext.libs
        quantify $(CC) $(LARGE) $(CLDFLAGS) $(CCDLFLAGS) -o quantperl perlmain$(OBJ_EXT) $(DYNALOADER) $(static_ext) $(LIBPERL) `cat ext.libs` $(libs)
 
-$(LIBPERL): $& perl$(OBJ_EXT) $(obj)
 !NO!SUBS!
 # How to build libperl.  This is still rather convoluted.
 # Load up custom Makefile.SH fragments?
@@ -265,6 +264,9 @@ if test -r $osname/Makefile.SHs ; then
 Makefile: $osname/Makefile.SHs
 !GROK!THIS!
 else
+       $spitshell >>Makefile <<!NO!SUBS!
+$(LIBPERL): $& perl$(OBJ_EXT) $(obj)
+!NO!SUBS!
        case "$useshrplib" in
        true)
                $spitshell >>Makefile <<'!NO!SUBS!'