Makefile.PL   [plain text]


use ExtUtils::MakeMaker;

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

uulib/Makefile:
	cd uulib && CC="$(CC)" CFLAGS="$(OPTIMIZE) $(CFLAGS) $(CCCDLFLAGS)" ./configure

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'	=> '',
);