/usr/local/CPAN/Biblio-ILL-ISO/Makefile.PL


use 5.6.0;
use strict;
use ExtUtils::MakeMaker;

# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.

use File::Find;

find( \&filecheck, "." );

sub filecheck {
    unlink if /~$/;  # Remove any emacs backup files
    die "Aborting: Swapfile $_ found" if /\.swp$/;
}

&WriteMakefile(
	'NAME'		=> 'Biblio::ILL::ISO',
	'DISTNAME'	=> 'Biblio-ILL-ISO',
	'VERSION_FROM'	=> 'lib/Biblio/ILL/ISO/ISO.pm', # finds $VERSION
	'ABSTRACT_FROM' => 'lib/Biblio/ILL/ISO/ISO.pm',
	'PMLIBDIRS'	=> [ qw( lib/ ) ],
	'AUTHOR'	=> 'David Christensen <DChristensenSPAMLESS@westman.wave.ca>',
	'PREREQ_PM'	=> {
			   'Test::More' => 0,
			   'Convert::ASN1' => 0,
			   },
	'EXE_FILES'	=> [ qw( pl/messages/01.request.read.pm
				 pl/messages/01.request.write.pm
				 pl/messages/02.forward-notification.read.pm
				 pl/messages/02.forward-notification.write.pm
				 pl/messages/03.shipped.read.pm
				 pl/messages/03.shipped.write.pm
				 pl/messages/04.answer.read.pm
				 pl/messages/04.answer.write.pm
				 pl/messages/05.conditional-reply.read.pm
				 pl/messages/05.conditional-reply.write.pm
				 pl/messages/06.cancel.read.pm
				 pl/messages/06.cancel.write.pm
				 pl/messages/07.cancel-reply.read.pm
				 pl/messages/07.cancel-reply.write.pm
				 pl/messages/08.received.read.pm
				 pl/messages/08.received.write.pm
				 pl/messages/09.recall.read.pm
				 pl/messages/09.recall.write.pm
				 pl/messages/10.returned.read.pm
				 pl/messages/10.returned.write.pm
				 pl/messages/11.checked-in.read.pm
				 pl/messages/11.checked-in.write.pm
				 pl/messages/12.overdue.read.pm
				 pl/messages/12.overdue.write.pm
				 pl/messages/13.renew.read.pm
				 pl/messages/13.renew.write.pm
				 pl/messages/14.renew-answer.read.pm
				 pl/messages/14.renew-answer.write.pm
				 pl/messages/15.lost.read.pm
				 pl/messages/15.lost.write.pm
				 pl/messages/16.damaged.read.pm
				 pl/messages/16.damaged.write.pm
				 pl/messages/17.message.read.pm
				 pl/messages/17.message.write.pm
				 pl/messages/18.status-query.read.pm
				 pl/messages/18.status-query.write.pm
				 pl/messages/19.status-or-error-report.read.pm
				 pl/messages/19.status-or-error-report.write.pm
				 pl/messages/20.expired.read.pm
				 pl/messages/20.expired.write.pm
				 pl/ISOtypetest.pm 
				 pl/ISO-t-dumper.pm
				 pl/ISO-msg-t-dumper.pm
				 ) 
			     ],
	'dist'		=> {
			   COMPRESS => 'gzip -9f',
			   SUFFIX => 'gz',
			   },
	'depend'	=> {
			   Makefile => '$(VERSION_FROM)'
			   },
);