/usr/local/CPAN/Pod-SAX/Makefile.PL


use ExtUtils::MakeMaker;
WriteMakefile(
    'NAME' => 'Pod::SAX',
    'VERSION_FROM' => 'lib/Pod/SAX.pm',
    'PREREQ_PM' => {
       XML::SAX => 0.10,
       XML::SAX::Writer => 0.39,
       Pod::Parser => 0,
    },
    'ABSTRACT_FROM' => 'lib/Pod/SAX.pm',
    'AUTHOR' => 'Matt Sergeant <matt@sergeant.org>',
    'MAN3PODS' => {"lib/Pod/SAX.pm" => '$(INST_MAN3DIR)/Pod::SAX.$(MAN3EXT)',
                   "pod2axpoint.xsl" => '$(INST_MAN3DIR)/pod2axpoint.xsl.$(MAN3EXT)',
                  },
);

sub MY::postamble {
  q{

pdf: pod2axpoint.pdf
		acroread pod2axpoint.pdf

pod2axpoint.pdf: pod2axpoint.axp
		axpoint pod2axpoint.axp pod2axpoint.pdf

pod2axpoint.axp: pod2axpoint.xsl pod2axpoint.pod.xml
		xsltproc pod2axpoint.xsl pod2axpoint.pod.xml > $@

pod2axpoint.pod.xml: pod2axpoint.xsl
		perl -Mblib -e 'use XML::SAX::Writer;use Pod::SAX;' \\
				-e 'my $$source = shift(@ARGV) or die;' \\
				-e 'my $$output = shift (@ARGV) || \*STDOUT;' \\
				-e 'my $$p = Pod::SAX->new({Handler => XML::SAX::Writer->new()});' \\
				-e '$$p->parse_uri($$source);' pod2axpoint.xsl > $@
};
}