]>
Commit | Line | Data |
---|---|---|
27013d8f MG |
1 | use 5.008009; |
2 | use ExtUtils::MakeMaker; | |
3 | ||
4 | WriteMakefile( | |
5 | NAME => 'Audio::LibSampleRate', | |
6 | VERSION_FROM => 'lib/Audio/LibSampleRate.pm', | |
7 | ABSTRACT_FROM => 'lib/Audio/LibSampleRate.pm', | |
8 | AUTHOR => 'Marius Gavrilescu <marius@ieval.ro>', | |
9 | MIN_PERL_VERSION => '5.8.9', | |
299d38ae | 10 | LICENSE => 'perl', |
27013d8f MG |
11 | SIGN => 1, |
12 | PREREQ_PM => {}, | |
8529da43 MG |
13 | INC => '-Ilibsamplerate', |
14 | MYEXTLIB => 'libsamplerate/src/.libs/libsamplerate$(LIB_EXT)', | |
15 | clean => { FILES => 'libsamplerate/src/.libs/libsamplerate$(LIB_EXT)' }, | |
27013d8f MG |
16 | META_ADD => { |
17 | dynamic_config => 0, | |
18 | resources => { | |
19 | repository => 'https://git.ieval.ro/?p=audio-libsamplerate.git', | |
20 | }, | |
21 | } | |
22 | ); | |
8529da43 MG |
23 | |
24 | sub MY::postamble { | |
25 | ' | |
26 | $(MYEXTLIB): libsamplerate/Makefile.am | |
27 | cd libsamplerate && ./configure && CFLAGS=-fPIC `which gmake || echo $(MAKE)` | |
28 | cd libsamplerate/src/.libs/ && ar rc libsamplerate$(LIB_EXT) *.o | |
29 | ' | |
30 | } |