File: Makefile.PL

package info (click to toggle)
libspf2 1.2.10-8.4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,712 kB
  • sloc: sh: 11,504; ansic: 11,396; makefile: 171; perl: 18
file content (45 lines) | stat: -rw-r--r-- 865 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
require 5.005002;
use strict;
use ExtUtils::MakeMaker;

my $cflags = q[-DHAVE_CONFIG_H];
$cflags .= q[ -Wall -g -O0] if -d '/home/shevek';	# Maintainer/gcc stuff

WriteMakefile(
	NAME			=> 'Mail::SPF_XS',
	VERSION_FROM	=> 'SPF_XS.pm',
    ABSTRACT_FROM	=> "SPF_XS.pm",
	AUTHOR			=> 'Shevek <cpan@anarres.org>',
	PREREQ_PM		=> {
					# 'Mail::SPF'		=> 0.30,
					'String::Escape'	=> 0,
					'Test::More'		=> 0,
						},
	OPTIMIZE		=> $cflags,
	LIBS			=> [ '-L../src/libspf2/.libs -lspf2', ],
);

sub MY::postamble {
	my $self = shift;
	my $old = $self->MM::postamble(@_);
	chomp($old);
	my $new = <<'EON';

$(INST_DYNAMIC) : ../src/libspf2/.libs/libspf2.so.*

.PHONY : aux dep readme clean check

aux : readme dep

readme : SPF_XS.pm
	perldoc -t SPF_XS.pm > README

check :: test
	# Could use valgrind here.

clean ::
	rm -f Makefile.old

EON
	return $old . $new;
}