1use 5.014000; 2use ExtUtils::MakeMaker; 3 4WriteMakefile( 5 NAME => 'IO::Compress::Brotli', 6 VERSION_FROM => 'lib/IO/Compress/Brotli.pm', 7 ABSTRACT => 'Read/write Brotli buffers/streams', 8 AUTHOR => 'Marius Gavrilescu <marius@ieval.ro>', 9 MIN_PERL_VERSION => '5.14.0', 10 LICENSE => 'perl', 11 SIGN => 1, 12 EXE_FILES => [ 'bin/bro-perl' ], 13 PREREQ_PM => { 14 'File::Slurper' => '0', 15 'Getopt::Long' => '0', 16 'Time::HiRes' => '0', 17 }, 18 BUILD_REQUIRES => {}, 19 INC => '-Ibrotli/c/include', 20 MYEXTLIB => 'brotli/libbrotli$(LIB_EXT)', 21 clean => { FILES => 'brotli/libbrotli$(LIB_EXT)' }, 22 META_ADD => { 23 dynamic_config => 0, 24 resources => { 25 repository => 'https://git.ieval.ro/?p=io-compress-brotli.git', 26 }, 27 } 28); 29 30sub MY::postamble { 31' 32$(MYEXTLIB): brotli/Makefile 33 cd brotli && CFLAGS=-fPIC `which gmake || echo $(MAKE)` lib 34' 35} 36