X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=Makefile.PL;h=b976bab6301edcb78c303ec8c35174d77d8d7d3c;hb=4e64da4bea3a68c6536ceb106f58d233e6781ccf;hp=15fcd62f986aa9e0672b258e4410e224969ca593;hpb=27013d8f68878b8ed2d3f747e26f562d08d7d678;p=audio-libsamplerate.git diff --git a/Makefile.PL b/Makefile.PL index 15fcd62..b976bab 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -7,11 +7,12 @@ WriteMakefile( ABSTRACT_FROM => 'lib/Audio/LibSampleRate.pm', AUTHOR => 'Marius Gavrilescu ', MIN_PERL_VERSION => '5.8.9', - LICENSE => 'gpl', + LICENSE => 'perl', SIGN => 1, PREREQ_PM => {}, - LIBS => ['-lsamplerate'], - INC => '-I.', + INC => '-Ilibsamplerate', + MYEXTLIB => 'libsamplerate/src/.libs/libsamplerate$(LIB_EXT)', + clean => { FILES => 'libsamplerate/src/.libs/libsamplerate$(LIB_EXT)' }, META_ADD => { dynamic_config => 0, resources => { @@ -19,3 +20,11 @@ WriteMakefile( }, } ); + +sub MY::postamble { +' +$(MYEXTLIB): libsamplerate/Makefile.am + cd libsamplerate && ./configure && CFLAGS=-fPIC `which gmake || echo $(MAKE)` + cd libsamplerate/src/.libs/ && ar rc libsamplerate$(LIB_EXT) *.o +' +}