use inc::Module::Install 0.67;
-require 5.008001;
+use 5.008001;
+
+use ExtUtils::Depends;
name 'Devel-Declare';
all_from 'lib/Devel/Declare.pm';
requires 'Scalar::Util';
-build_requires 'Test::More';
+requires 'B::Hooks::OP::Check' => '0.10';
+requires 'B::Hooks::EndOfScope' => '0.05';
+requires 'Sub::Name';
+
+build_requires 'B::Hooks::OP::Check' => '0.10';
+
+configure_requires 'ExtUtils::Depends';
+configure_requires 'B::Hooks::OP::Check' => '0.10';
+
+postamble(<<'EOM');
+$(OBJECT) : stolen_chunk_of_toke.c
+EOM
+
+my $pkg = ExtUtils::Depends->new('Devel::Declare', 'B::Hooks::OP::Check');
WriteMakefile(
dist => {
PREOP => 'pod2text lib/Devel/Declare.pm >$(DISTVNAME)/README'
- }
+ },
+ $pkg->get_makefile_vars,
);