Commit | Line | Data |
a0c96f24 |
1 | # make sure manifest is deleted and generated anew on distdir |
2 | # preparation, and is deleted on realclean |
3 | |
4 | postamble <<"EOM"; |
5 | |
6 | fresh_manifest : remove_manifest manifest |
7 | |
8 | remove_manifest : |
7c0072ba |
9 | \t\$(RM_F) MANIFEST |
a0c96f24 |
10 | |
11 | realclean :: remove_manifest |
12 | |
aab82aa7 |
13 | manifest : check_manifest_is_lone_target |
14 | |
15 | check_manifest_is_lone_target : |
16 | \t\$(NOECHO) @{[ |
17 | $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)') |
18 | ]} |
19 | |
a0c96f24 |
20 | EOM |
21 | |
22 | # keep the Makefile.PL eval happy |
23 | 1; |