BeastBB/Makefile.PL

40 lines
1.0 KiB
Makefile
Raw Normal View History

## Please see file perltidy.ERR
## Please see file perltidy.ERR
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'BeastBB',
VERSION => '0.1',
INST_SCRIPT => './bin',
INST_BIN => './bin',
test => { TESTS => 't/*.t' },
);
package MY {
sub top_targets {
my $self = shift;
my $return = $self->SUPER::top_targets(@_);
$return = [ split /\n/, $return ];
for my $i ( keys @$return ) {
$return->[$i] .= ' install_frontend'
if $return->[$i] =~ /^all :/;
}
return join "\n", @$return;
}
sub postamble {
return
"\n"
. "install_frontend:\n"
. "\tif [ ! -e blib/BeastBB/public ]; then "
. "mkdir -pv blib/BeastBB/public; "
. "fi;"
. "if [ ! -e blib/BeastBB/templates ]; then "
. "mkdir -pv blib/BeastBB/templates; "
. "fi; "
. "cp -rfv templates/* blib/BeastBB/templates; "
. "cp -rfv public/* blib/BeastBB/public; ";
}
}