/usr/local/CPAN/Term-Slang/Makefile.PL


# $Id: Makefile.PL,v 1.2 1999/12/22 23:55:34 daniel Exp $

require 5.004_04;
use ExtUtils::MakeMaker;
use Config qw(%Config);

sub MY::libscan {
	my ($self,$path) = @_;

	return '' if($path =~ m:/(RCS|CVS|SCCS)/: ||
		$path =~ m:[~%]$: ||
		$path =~ m:\.(orig|rej)$:
	);

	return $path;
}

print "Checking for 'slang.h'\n";
my $include = '';
my @inc = split /\s+/,join(' ',$Config{'usrinc'},$Config{'incpth'},$Config{'locincpth'});
foreach my $path (@inc) {
	if (-f "$path/slang.h") {
		print "Checking in $path/...\n";
		$include .= "-I$path ";
        	last;
	} elsif (-f "$path/slang/slang.h") {
		print "Checking in $path/slang/...\n";
		$include .= "-I$path/slang ";
		last;
	}
}

die "I can't find 'slang.h' - Exiting!\n" if $include =~ /^\s*$/;

WriteMakefile(
	'NAME'		=> 'Term::Slang',
	'VERSION_FROM'	=> 'Slang.pm',
	'LIBS'		=> ['-lslang'],
	'DEFINE'	=> '',
	'INC'		=> $include,
	'PMLIBDIRS'	=> [ 'Slang' ],
	'dist'		=> {	COMPRESS => 'gzip -9f',
				SUFFIX   => 'gz',
				DIST_DEFAULT => 'tardist',
	},
);