Bundle libsamplerate
[audio-libsamplerate.git] / Makefile.PL
index 15fcd62f986aa9e0672b258e4410e224969ca593..e0e8f4e318ef06e0fd53d508449ee18360a14158 100644 (file)
@@ -10,8 +10,9 @@ WriteMakefile(
        LICENSE           => 'gpl',
        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
+'
+}
This page took 0.009374 seconds and 4 git commands to generate.