X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=Makefile.PL;h=f522b93b6372bd7a2308d71d0ef1394cf794b7be;hb=fd0f6b130ce1fb819de157da52d543bcf366bcd4;hp=a44b60729072c298cac248a078d4a514ce32f334;hpb=9d4f189a64df629bbe70f133ee95934f3dee074a;p=io-compress-brotli.git diff --git a/Makefile.PL b/Makefile.PL index a44b607..f522b93 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -13,10 +13,8 @@ WriteMakefile( BUILD_REQUIRES => { qw/File::Slurp 0/, }, - INC => '-I.', - OBJECT => 'Brotli.o bit_reader.o decode.o dictionary.o huffman.o state.o streams.o', - C => [], - depend => {'$(INST_DYNAMIC)' => '$(O_FILES)'}, + INC => '-Ibrotli', + MYEXTLIB => 'brotli/libbrotli$(LIB_EXT)', META_ADD => { dynamic_config => 0, resources => { @@ -24,3 +22,10 @@ WriteMakefile( }, } ); + +sub MY::postamble { +' +$(MYEXTLIB): brotli/Makefile + cd brotli && CFLAGS=-fPIC $(MAKE) lib +' +}