File: Makefile.PL

package info (click to toggle)
libconvert-uulib-perl 1%3A1.8%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 884 kB
  • sloc: ansic: 9,738; perl: 135; makefile: 44; awk: 13
file content (41 lines) | stat: -rw-r--r-- 941 bytes parent folder | download | duplicates (3)
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
use ExtUtils::MakeMaker;

use Canary::Stability Convert::UUlib => 1;

sub MY::postamble {
    my $postamble =<<'END';

uulib/Makefile:
	cd uulib && ./configure --with-cc='$(CC)' --with-cflags='$(OPTIMIZE) $(CFLAGS) $(CCCDLFLAGS)'

clean::
	-cd uulib && make distclean

force:

$(MYEXTLIB): uulib/Makefile uulib/uulib.c force
	cd uulib && $(MAKE) all

END
}

WriteMakefile(
    'dist'	=> {
	            PREOP	=> 'pod2text UUlib.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ; chmod -R u=rwX,go=rX . ;',
	            COMPRESS	=> 'gzip -9v',
	            SUFFIX	=> '.gz',
	           },
    'NAME'	=> 'Convert::UUlib',
    'VERSION_FROM' => 'UUlib.pm',
    'MYEXTLIB'  => 'uulib/libuu$(LIB_EXT)',
    'LIBS'	=> [''],
    'DEFINE'	=> '',
    'INC'	=> '',
    CONFIGURE_REQUIRES => {
       "ExtUtils::MakeMaker" => 6.52,
       "Canary::Stability"   => 0,
    },
    PREREQ_PM => {
       "common::sense"       => 3.74,
    },
);