--- /dev/null
+require 5.006;
+use strict;
+use ExtUtils::MakeMaker;
+
+WriteMakefile(
+ NAME => 'HTML::Parser',
+ VERSION_FROM => 'Parser.pm',
+ H => [ "hparser.h", "hctype.h", "tokenpos.h", "pfunc.h",
+ "hparser.c", "util.c",
+ ],
+ PREREQ_PM => {
+ 'HTML::Tagset' => 3,
+ 'Test::More' => 0, # only needed to run 'make test'
+ },
+ DEFINE => "-DMARKED_SECTION",
+ dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
+ clean => { FILES => 'hctype.h pfunc.h' },
+);
+
+
+sub MY::postamble
+{
+ '
+pfunc.h : mkpfunc
+ $(PERL) mkpfunc >pfunc.h
+
+hctype.h : mkhctype
+ $(PERL) mkhctype >hctype.h
+'
+}