# $Id: Makefile.PL 43 2007-02-01 20:03:09Z wsnyder $ # DESCRIPTION: Perl ExtUtils: Type 'perl Makefile.PL' to create a Makefile for this package # # Copyright 1998-2005 by Wilson Snyder. This program is free software; # you can redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. use ExtUtils::MakeMaker; use Carp; sub MY::postamble { " README: readme.texi -rm -f \$@ makeinfo \$< --output \$@ --no-headers --no-validate ## Maintainer use: preexist: test ! -r \$(HOME)/src/kits/\$(DISTVNAME).tar.gz tag: svnorcvs tag \$(DISTNAME)_\$(VERSION_SYM) maintainer-diff: svnorcvs diff \$(DISTNAME)_\$(VERSION_SYM) maintainer-dist: preexist dist tag cp \$(DISTVNAME).tar.gz \$(HOME)/src/kits mv \$(DISTVNAME).tar.gz \$(HOME)/backpack maintainer-clean: distclean -rm README Makefile dist: distcheck README "; } # Check for AIX libraries and headers required to support this package # System calls: perfstat_cpu_total, # /usr/include/libperfstat.h # /usr/lib/libperfstat.a my $ARCH = `uname`; chomp($ARCH); my $libs; my $defs; my $incs; if ($ARCH eq "AIX") { print "\nChecking for required AIX components...\n"; my $has_perfstat; if (-f "/usr/include/libperfstat.h") { print " - libperfstat.a appears to be installed\n"; $libs = "-lperfstat"; $defs = "-DHAS_PERFSTAT"; $has_perfstat = 1; } else { print " - libperfstat.a is not installed\n"; } print "\n"; } WriteMakefile( NAME => "Unix::Processors", AUTHOR => 'Wilson Snyder ', ABSTRACT_FROM => 'Processors.pm', VERSION_FROM => 'Processors.pm', NO_META => 1, DISTNAME => 'Unix-Processors', LIBS => $libs, DEFINE => $defs, 'dist' => {COMPRESS => 'gzip -9f', SUFFIX => '.gz', DIST_DEFAULT => 'README all tardist', }, );