This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
replace uses of Test.pm in dist/ distributions (IO, Math-BigInt)
[perl5.git] / Makefile.SH
index 665ff68..6a2c6ce 100755 (executable)
@@ -555,11 +555,11 @@ splintfiles = $(c1)
        @echo `$(CCCMD)` $(PLDLFLAGS) $*.c
        @`$(CCCMD)` $(PLDLFLAGS) $*.c
 
-.c.i: 
+.c.i:  perl.h config.h
        @echo `$(CCCMDSRC)` -E $*.c \> $*.i
        @`$(CCCMDSRC)` -E $*.c > $*.i
 
-.c.s:
+.c.s:  perl.h config.h
        @echo `$(CCCMDSRC)` -S $*.c
        @`$(CCCMDSRC)` -S $*.c
 
@@ -1302,21 +1302,21 @@ _cleaner2:
        -rmdir lib/TAP/Parser/Scheduler lib/TAP/Parser/Result
        -rmdir lib/TAP/Parser/Iterator lib/TAP/Parser lib/TAP/Harness
        -rmdir lib/TAP/Formatter/File lib/TAP/Formatter/Console
-       -rmdir lib/TAP/Formatter lib/TAP lib/Sys/Syslog lib/Sys lib/Search
-       -rmdir lib/Scalar lib/Pod/Text lib/Pod/Simple lib/Pod/Perldoc
-       -rmdir lib/PerlIO/via lib/PerlIO lib/Perl lib/Parse/CPAN lib/Parse
-       -rmdir lib/Params lib/Net/FTP lib/Module/Load lib/Module/CoreList
-       -rmdir lib/Module lib/Memoize lib/Math/BigInt lib/Math/BigFloat
-       -rmdir lib/Math lib/MIME lib/Locale/Maketext lib/Locale/Codes
-       -rmdir lib/Locale lib/List/Util lib/List lib/JSON/PP lib/JSON lib/IPC
-       -rmdir lib/IO/Uncompress/Adapter lib/IO/Uncompress lib/IO/Socket
-       -rmdir lib/IO/Compress/Zlib lib/IO/Compress/Zip lib/IO/Compress/Gzip
-       -rmdir lib/IO/Compress/Base lib/IO/Compress/Adapter lib/IO/Compress
-       -rmdir lib/IO lib/I18N/LangTags lib/I18N lib/Hash/Util lib/Hash
-       -rmdir lib/HTTP lib/Filter/Util lib/Filter lib/File/Spec
-       -rmdir lib/ExtUtils/Typemaps lib/ExtUtils/ParseXS
-       -rmdir lib/ExtUtils/MakeMaker lib/ExtUtils/Liblist
-       -rmdir lib/ExtUtils/Constant lib/ExtUtils/Command
+       -rmdir lib/TAP/Formatter lib/TAP lib/Sys/Syslog lib/Sys lib/Sub
+       -rmdir lib/Search lib/Scalar lib/Pod/Text lib/Pod/Simple
+       -rmdir lib/Pod/Perldoc lib/PerlIO/via lib/PerlIO lib/Perl
+       -rmdir lib/Parse/CPAN lib/Parse lib/Params lib/Net/FTP lib/Module/Load
+       -rmdir lib/Module/CoreList lib/Module lib/Memoize lib/Math/BigInt
+       -rmdir lib/Math/BigFloat lib/Math lib/MIME lib/Locale/Maketext
+       -rmdir lib/Locale/Codes lib/Locale lib/List/Util lib/List lib/JSON/PP
+       -rmdir lib/JSON lib/IPC lib/IO/Uncompress/Adapter lib/IO/Uncompress
+       -rmdir lib/IO/Socket lib/IO/Compress/Zlib lib/IO/Compress/Zip
+       -rmdir lib/IO/Compress/Gzip lib/IO/Compress/Base
+       -rmdir lib/IO/Compress/Adapter lib/IO/Compress lib/IO
+       -rmdir lib/I18N/LangTags lib/I18N lib/Hash/Util lib/Hash lib/HTTP
+       -rmdir lib/Filter/Util lib/Filter lib/File/Spec lib/ExtUtils/Typemaps
+       -rmdir lib/ExtUtils/ParseXS lib/ExtUtils/MakeMaker
+       -rmdir lib/ExtUtils/Liblist lib/ExtUtils/Constant lib/ExtUtils/Command
        -rmdir lib/ExtUtils/CBuilder/Platform/Windows
        -rmdir lib/ExtUtils/CBuilder/Platform lib/ExtUtils/CBuilder
        -rmdir lib/Exporter lib/Encode/Unicode lib/Encode/MIME/Header
@@ -1368,7 +1368,7 @@ done
 $spitshell >>$Makefile <<'!NO!SUBS!'
 
 .PHONY: depend
-depend: makedepend $(DTRACE_H)
+depend: makedepend $(DTRACE_H) $(generated_headers)
        sh ./makedepend MAKE="$(MAKE)" cflags
 
 .PHONY: test check test_prep test_prep_nodll test_prep_pre \