1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruveruse ExtUtils::MakeMaker;
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruversub MY::postamble {
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    my $postamble = <<'MAKE_FRAG';
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver.PHONY: tags
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruvertags:
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	ctags -f tags --recurse --totals \
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		--exclude=blib \
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		--exclude='*~' \
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		--languages=Perl --langmap=Perl:+.t \
12324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverMAKE_FRAG
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
15324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverWriteMakefile(
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    NAME          => 'ANTLR::Runtime',
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    VERSION_FROM  => 'lib/ANTLR/Runtime.pm',
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    LICENSE       => 'perl',
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    ABSTRACT_FROM => 'lib/ANTLR/Runtime.pm',
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    AUTHOR        => 'Ronald Blaschke <ron@rblasch.org>',
21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    PREREQ_PM     => {
22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                      'Carp'              => '1.04',
23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                      'Moose'             => '0.82',
24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                      'Readonly'          => '1.03',
25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                      'Test::Class'       => '0.28',
26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                     },
27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    test          => { TESTS => 't/*.t t/examples/*.t' },
28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver);
29