1*f2a19305Safresh1# Module makefile for Thread::Queue (using ExtUtils::MakeMaker) 2*f2a19305Safresh1 3*f2a19305Safresh1require 5.008; 4*f2a19305Safresh1 5*f2a19305Safresh1use strict; 6*f2a19305Safresh1use warnings; 7*f2a19305Safresh1 8*f2a19305Safresh1use ExtUtils::MakeMaker; 9*f2a19305Safresh1 10*f2a19305Safresh1# Construct make file 11*f2a19305Safresh1WriteMakefile( 12*f2a19305Safresh1 'NAME' => 'Thread::Queue', 13*f2a19305Safresh1 'AUTHOR' => 'Jerry D. Hedden <jdhedden AT cpan DOT org>', 14*f2a19305Safresh1 'VERSION_FROM' => 'lib/Thread/Queue.pm', 15*f2a19305Safresh1 'ABSTRACT_FROM' => 'lib/Thread/Queue.pm', 16*f2a19305Safresh1 'PREREQ_PM' => { 17*f2a19305Safresh1 'threads::shared' => 1.21, 18*f2a19305Safresh1 'Scalar::Util' => 1.10, 19*f2a19305Safresh1 'Test::More' => 0.50, 20*f2a19305Safresh1 'Thread::Semaphore' => 0, 21*f2a19305Safresh1 }, 22*f2a19305Safresh1 'INSTALLDIRS' => (($] < 5.011) ? 'perl' : 'site'), 23*f2a19305Safresh1 24*f2a19305Safresh1 ((ExtUtils::MakeMaker->VERSION() lt '6.25') ? 25*f2a19305Safresh1 ('PL_FILES' => { }) : ()), 26*f2a19305Safresh1 ((ExtUtils::MakeMaker->VERSION() gt '6.30') ? 27*f2a19305Safresh1 ('LICENSE' => 'perl_5') : ()), 28*f2a19305Safresh1); 29*f2a19305Safresh1 30*f2a19305Safresh1# Additional 'make' targets 31*f2a19305Safresh1sub MY::postamble 32*f2a19305Safresh1{ 33*f2a19305Safresh1 return <<'_EXTRAS_'; 34*f2a19305Safresh1fixfiles: 35*f2a19305Safresh1 @dos2unix `cat MANIFEST` 36*f2a19305Safresh1 @$(CHMOD) 644 `cat MANIFEST` 37*f2a19305Safresh1 @$(CHMOD) 755 examples/*.pl 38*f2a19305Safresh1_EXTRAS_ 39*f2a19305Safresh1} 40*f2a19305Safresh1 41*f2a19305Safresh1# EOF 42