Commit | Line | Data |
004ac8d9 |
1 | package inc::MakeMaker; |
2 | |
3 | use Moose; |
4 | |
6bf5d14d |
5 | use lib 'inc'; |
6 | |
004ac8d9 |
7 | use MMHelper; |
8 | |
6bf5d14d |
9 | extends 'Dist::Zilla::Plugin::MakeMaker::Awesome'; |
10 | |
11 | override _build_MakeFile_PL_template => sub { |
12 | my $self = shift; |
13 | |
14 | my $tmpl = super(); |
15 | |
16 | return $tmpl . "\n\n" . MMHelper::my_package_subs(); |
17 | }; |
18 | |
19 | override _build_WriteMakefile_args => sub { |
20 | my $self = shift; |
21 | |
22 | my $args = super(); |
23 | |
24 | return { |
25 | %{$args}, |
26 | MMHelper::mm_args(), |
27 | }; |
28 | }; |
29 | |
30 | 1; |