X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=Makefile.PL;h=d96092aba9e66a333b0465030973e1730fafd069;hb=4c5aa4f88cb38e416c07ef060a44408c55d6a2a5;hp=cb7d632334b18f1f17620c64760093928714c072;hpb=f9995f31e58bcdfc9eb528128c6bfcbb0b8fc777;p=io-compress-brotli.git diff --git a/Makefile.PL b/Makefile.PL index cb7d632..d96092a 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -9,11 +9,16 @@ WriteMakefile( MIN_PERL_VERSION => '5.14.0', LICENSE => 'perl', SIGN => 1, - PREREQ_PM => {}, - INC => '-I.', - OBJECT => 'Brotli.o bit_reader.o decode.o dictionary.o huffman.o state.o streams.o', - C => [], - depend => {'$(INST_DYNAMIC)' => '$(O_FILES)'}, + EXE_FILES => [ 'bin/bro-perl' ], + PREREQ_PM => { + 'File::Slurp' => '0', + 'Getopt::Long' => '0', + 'Time:HiRes' => '0', + }, + BUILD_REQUIRES => {}, + INC => '-Ibrotli', + MYEXTLIB => 'brotli/libbrotli$(LIB_EXT)', + clean => { FILES => 'brotli/libbrotli$(LIB_EXT)' }, META_ADD => { dynamic_config => 0, resources => { @@ -21,3 +26,10 @@ WriteMakefile( }, } ); + +sub MY::postamble { +' +$(MYEXTLIB): brotli/Makefile + cd brotli && CFLAGS=-fPIC $(MAKE) lib +' +}