# GARStow Makefile for CPAN modules that are build with Module::Build. # Need to set: GARNAME, GARVERSION, CPAN_AUTHOR, DESCRIPTION, BLURB # Can also set: CPAN_ARGS CONFIGURE_SCRIPTS ?= $(WORKSRC)/Build.PL BUILD_SCRIPTS ?= $(WORKSRC)/Build INSTALL_SCRIPTS ?= $(WORKSRC)/Build PERL_CONFIGURE_ARGS ?= $(CPAN_ARGS) include ../cpan.mk configure-%/Build.PL: @echo " ==> Running Build.PL in $*" @cd $* && $(CONFIGURE_ENV) perl Build.PL $(PERL_CONFIGURE_ARGS) Running Build in $*" @cd $* && $(BUILD_ENV) ./Build $(PERL_BUILD_ARGS) $(MAKECOOKIE) install-%/Build: @echo " ==> Running Build install in $*" $(prepare-DESTDIR) @cd $* && $(INSTALL_ENV) ./Build $(PERL_INSTALL_ARGS) --destdir $(packageDESTDIR) install $(finish-DESTDIR) $(MAKECOOKIE)