X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=maint%2FMakefile.PL.inc%2F51_autohandle_MANIFEST.pl;h=32745cbd4f75a7c05756247f730b14a5f702362e;hb=HEAD;hp=f12ee306c61e9e83f7438b399ec6cb9ccd80a823;hpb=7c0072ba45e55c65ed00bc0e0b33e21ede3c7c7b;p=dbsrgits%2FDBIx-Class.git diff --git a/maint/Makefile.PL.inc/51_autohandle_MANIFEST.pl b/maint/Makefile.PL.inc/51_autohandle_MANIFEST.pl index f12ee30..32745cb 100644 --- a/maint/Makefile.PL.inc/51_autohandle_MANIFEST.pl +++ b/maint/Makefile.PL.inc/51_autohandle_MANIFEST.pl @@ -4,12 +4,20 @@ postamble <<"EOM"; fresh_manifest : remove_manifest manifest +@{[ $crlf_fixup->('MANIFEST') ]} remove_manifest : \t\$(RM_F) MANIFEST realclean :: remove_manifest +manifest : check_manifest_is_lone_target + +check_manifest_is_lone_target : +\t\$(NOECHO) @{[ + $mm_proto->oneliner('q($(MAKECMDGOALS)) =~ /(\S*manifest\b)/ and q($(MAKECMDGOALS)) ne $1 and die qq(The DBIC build chain does not support mixing the $1 target with others\n)') +]} + EOM # keep the Makefile.PL eval happy