Mingw32 PERL_OBJECT tweaks
[p5sagit/p5-mst-13.2.git] / Makefile.SH
index f0a70e8..050e471 100644 (file)
@@ -380,12 +380,14 @@ preplibrary: miniperl lib/Config.pm $(plextract)
 # try 'make minitest' and/or commenting out the tests at the end of configpm.)
 lib/Config.pm: config.sh miniperl configpm
        $(LDLIBPTH) ./miniperl configpm tmp
-       sh mv-if-diff tmp lib/Config.pm
+       sh mv-if-diff tmp $@
 
 lib/ExtUtils/Miniperl.pm: miniperlmain.c miniperl minimod.pl lib/Config.pm
-       $(LDLIBPTH) ./miniperl minimod.pl > tmp && ( rm -f $@ ; mv tmp $@ )
+       $(LDLIBPTH) ./miniperl minimod.pl > tmp
+       sh mv-if-diff tmp $@
 
 lib/re.pm: ext/re/re.pm
+       rm -f $@
        cat ext/re/re.pm > $@
 
 $(plextract):  miniperl lib/Config.pm lib/re.pm
@@ -399,6 +401,7 @@ install.perl:       all installperl
                cd utils; $(MAKE) compile; \
                cd ../x2p; $(MAKE) compile; \
                cd ../pod; $(MAKE) compile; \
+       else :; \
        fi
        $(LDLIBPTH) ./perl installperl