# GARStow Makefile for CPAN modules. # Need to set: GARNAME, GARVERSION, CPAN_AUTHOR, DESCRIPTION, BLURB # Can also set: CPAN_ARGS CATEGORIES ?= perl mod_name := $(shell echo $(GARNAME) | sed 's/^p5-//') id_path := $(shell echo $(CPAN_AUTHOR) | sed 's/^\(\(.\).\).*$$/\2\/\1\/\0/') MASTER_SITES ?= $(MASTER_CPAN) MASTER_SUBDIR ?= authors/id/$(id_path)/$(author_subdir) DISTNAME ?= $(mod_name)-$(GARVERSION) DISTFILES ?= $(DISTNAME).tar.gz HOME_URL ?= http://search.cpan.org/dist/$(mod_name)/ CONFIGURE_SCRIPTS ?= $(WORKSRC)/Makefile.PL BUILD_SCRIPTS ?= $(WORKSRC)/Makefile INSTALL_SCRIPTS ?= $(WORKSRC)/Makefile-DESTDIR PERL_CONFIGURE_ARGS ?= $(CPAN_ARGS) include ../../gar.mk configure-%/Makefile.PL: @echo " ==> Running Makefile.PL in $*" @cd $* && $(CONFIGURE_ENV) perl Makefile.PL $(PERL_CONFIGURE_ARGS)