The exit code of make_patchnum.pl is no longer used, so make it return 0.
Nicholas Clark [Sat, 24 Jan 2009 17:10:08 +0000 (17:10 +0000)]
Remove special-casing from all the makefiles that coped with it returning non-0.

Makefile.SH
make_patchnum.pl
vms/descrip_mms.template
win32/Makefile
win32/makefile.mk

index 6626e59..d601254 100644 (file)
@@ -530,7 +530,7 @@ all: $(FIRSTMAKEFILE) miniperl$(EXE_EXT) miniperl extra.pods $(private) $(unidat
 .PHONY: all translators utilities
 
 git_version.h: miniperl$(EXE_EXT) make_patchnum.pl
-       -$(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib make_patchnum.pl
+       $(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib make_patchnum.pl
 
 # make sure that we recompile perl.c if the git version changes
 perl$(OBJ_EXT): git_version.h
index 64a47e8..2bacd4b 100644 (file)
@@ -150,7 +150,7 @@ git_unpushed='$unpushed_commit_list'";
 }
 
 # we extract the filename out of the warning header, so dont mess with that
-exit(write_files(<<"EOF_HEADER", <<"EOF_CONFIG"));
+write_files(<<"EOF_HEADER", <<"EOF_CONFIG");
 /**************************************************************************
 * WARNING: 'git_version.h' is automatically generated by make_patchnum.pl
 *          DO NOT EDIT DIRECTLY - edit make_patchnum.pl instead
index 42c0d81..bb4e00e 100644 (file)
@@ -375,7 +375,7 @@ all : base extras x2p archcorefiles preplibrary perlpods
 .endif
 
 git_version.h : $(MINIPERL_EXE) make_patchnum.pl
-        - $(MINIPERL) make_patchnum.pl
+        $(MINIPERL) make_patchnum.pl
 
 base : miniperl perl
        @ $(NOOP)
index 409ca91..467944d 100644 (file)
@@ -877,11 +877,9 @@ config.w32 : $(CFGSH_TMPL)
        -del /f config.h
        copy $(CFGH_TMPL) config.h
 
-# ignore "errors" from make_patchnum.pl (it exits with status 1 when
-# not rewriting its output files)
 make_patchnum : $(MINIPERL)
        cd ..
-       -miniperl -Ilib make_patchnum.pl
+       miniperl -Ilib make_patchnum.pl
        cd win32
 
 ..\git_version.h : ..\stock_git_version.h
index 9814d92..f73670e 100644 (file)
@@ -1125,10 +1125,8 @@ config.w32 : $(CFGSH_TMPL)
        -del /f config.h
        copy $(CFGH_TMPL) config.h
 
-# ignore "errors" from make_patchnum.pl (it exits with status 1 when
-# not rewriting its output files)
 make_patchnum : $(MINIPERL)
-       -cd .. && miniperl -Ilib make_patchnum.pl
+       cd .. && miniperl -Ilib make_patchnum.pl
 
 ..\git_version.h : ..\stock_git_version.h
        -del /f ..\git_version.h