if !ref $Author;
}
-our $Ran_Preflight;
-
our @Manifest = (
'lib' => '.pm',
'lib' => '.pod',
push @Manifest, @_;
}
-my $readme_generator = <<README;
+my $readme_generator = <<'README';
pod2text $(VERSION_FROM) >$(DISTVNAME)/README
$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) ../Distar/helpers/add-readme-to-manifest
README
}
sub run_preflight {
- $Ran_Preflight = 1;
my $version = $ARGV[0];
my $make = $Config{make};
%$args,
ABSTRACT_FROM => $args->{VERSION_FROM},
test => { TESTS => ($args->{test}{TESTS}||'t/*.t').' xt/*.t xt/*/*.t' },
+ realclean => { FILES => (
+ ($args->{realclean}{FILES}||'')
+ . ' Distar/ MANIFEST.SKIP MANIFEST MANIFEST.bak'
+ ) },
});
}
+ sub flush {
+ my $self = shift;
+ Distar::write_manifest_skip();
+ $self->SUPER::flush(@_);
+ }
+
sub dist_test {
my $self = shift;
my $dist_test = $self->SUPER::dist_test(@_) . <<'END'
}
}
-END {
- write_manifest_skip() unless $Ran_Preflight
-}
-
1;