use ExtUtils::MakeMaker; WriteMakefile( NAME => 'Peertube::DL', VERSION => '0.1', INST_SCRIPT => './bin', INST_BIN => './bin', test => { TESTS => 't/*.t' }, test => { TESTS => 't/*/*.t' }, ); sub MY::postamble { ' src: src/Makefile cd src && $(MAKE) $(PASSTHRU) javascript_interpreter_xs: javascript_interpreter_xs/Makefile cd javascript_interpreter_xs/ && $(MAKE) $(PASSTHRU) '; }