makedef.pl uses Config.pm, so needs a Makefile dependency on it.
authorNicholas Clark <nick@ccl4.org>
Wed, 23 Nov 2011 09:08:34 +0000 (10:08 +0100)
committerNicholas Clark <nick@ccl4.org>
Wed, 23 Nov 2011 09:08:34 +0000 (10:08 +0100)
Commit 9d6c7f2eccef26a6 changed makedef.pl to use Config.pm
Commit 208d7614b345d1fb refactored makedef.pl to read values from
%Config::Config, instead of reading directly from config.sh

Hence we can replace the dependency on config.sh with one on lib/Config.pm

Makefile.SH

index 318c5ab..63d6f26 100755 (executable)
@@ -723,7 +723,7 @@ PERLEXPORT          = perl.exp
        ;;
        esac
        $spitshell >>$Makefile <<'!NO!SUBS!'
-perl.exp: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH)
+perl.exp: $(MINIPERLEXP) makedef.pl $(CONFIGPM) $(SYM) $(SYMH)
        ./$(MINIPERLEXP) makedef.pl PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" | sort -u | sort -f > perl.exp
 
 !NO!SUBS!
@@ -732,7 +732,7 @@ os2)
        $spitshell >>$Makefile <<'!NO!SUBS!'
 MINIPERLEXP            = miniperl
 
-perl5.def: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH) miniperl.map
+perl5.def: $(MINIPERLEXP) makedef.pl $(CONFIGPM) $(SYM) $(SYMH) miniperl.map
        ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
 
 !NO!SUBS!