2 # This debian/rules file is provided as a template for normal perl
3 # packages. It was created by Marc Brockschmidt <marc@dch-faq.de> for
4 # the Debian Perl Group (http://pkg-perl.alioth.debian.org/) but may
5 # be used freely wherever it is useful.
7 # It was later modified by Jason Kohles <email@jasonkohles.com>
8 # http://www.jasonkohles.com/ to support Module::Build installed modules
10 # Uncomment this to turn on verbose mode.
13 # If set to a true value then MakeMaker's prompt function will
14 # always return the default without waiting for user input.
15 export PERL_MM_USE_DEFAULT=1
18 PACKAGE = $(shell dh_listpackages)
19 TMP = $(CURDIR)/debian/$(PACKAGE)
24 # Add commands to compile the package here
25 $(PERL) Build.PL installdirs=vendor
33 dh_clean build-stamp install-stamp
34 # Add commands to clean up after the build process here
35 [ ! -f Build ] || $(PERL) Build --allow_mb_mismatch 1 distclean
37 install: install-stamp
38 install-stamp: build-stamp
42 # Add commands to install the package into $(TMP) here
43 $(PERL) Build install destdir=$(TMP) create_packlist=0
47 # We have nothing to do here for an architecture-independent package
49 binary-indep: build install
53 dh_installexamples #EXAMPLES#
54 dh_installchangelogs #CHANGES#
63 binary: binary-indep binary-arch
64 .PHONY: build clean binary-indep binary-arch binary install