1use ExtUtils::MakeMaker;
2use Config;
3use English;
4
5my $libs = "-lexpat";
6@extras = ();
7
8push(@extras, INC => "-I$expat_incpath")
9  if $expat_incpath;
10
11$libs = "-L$expat_libpath $libs"
12  if $expat_libpath;
13
14push(@extras,
15     CAPI => 'TRUE')
16    if ($PERL_VERSION >= 5.005 and $OSNAME eq 'MSWin32'
17	and $Config{archname} =~ /-object\b/i);
18
19push(@extras,
20     ABSTRACT => "Lowlevel access to James Clark's expat XML parser",
21     AUTHOR        => 'Clark Cooper (coopercc@netheaven.com)')
22    if ($ExtUtils::MakeMaker::Version >= 5.4301);
23
24WriteMakefile(
25              NAME	=> 'XML::Parser::Expat',
26	      C         => ['Expat.c'],
27	      LIBS	=> $libs,
28              XSPROTOARG => '-noprototypes',
29              VERSION_FROM => 'Expat.pm',
30	      @extras
31             );
32
33