10
10
## ----------------------------------------------------------------------
11
PACKAGE=$(shell dh_listpackages)
17
TMP_DIR =$(CURDIR)/debian/$(PACKAGE)
19
# use quilt to manage debian/patches
20
include /usr/share/quilt/quilt.make
13
22
## ----------------------------------------------------------------------
19
[ ! -f Makefile ] || $(MAKE) realclean
21
rm -f build-stamp install-stamp
28
dh_clean build-stamp install-stamp
29
# remove generated files
30
$(RM) XML-SAX-Base/lib/XML/SAX/*.pm t/lib/*
31
# touch the Makefile so it won't get rebuilt after 'unpatch'
32
# has modified Makefile.PL
33
[ ! -f Makefile ] || ( touch Makefile && $(MAKE) realclean )
36
build-stamp: $(QUILT_STAMPFN)
26
perl Makefile.PL INSTALLDIRS=vendor
27
$(MAKE) OPTIMIZE="-O2 -g -Wall"
38
$(PERL) Makefile.PL INSTALLDIRS=vendor
31
43
install: install-stamp
44
install-stamp: build-stamp
37
$(MAKE) install PREFIX=$(PWD)/$(TMP_DIR)/usr
49
$(MAKE) install PREFIX=$(TMP_DIR)/usr
50
[ ! -d $(TMP_DIR)/usr/lib/perl5 ] || \
51
rmdir --parents --ignore-fail-on-non-empty $(TMP_DIR)/usr/lib/perl5
40
54
binary-indep: build install
43
dh_install --sourcedir=$(TMP_DIR)
57
dh_install debian/update-perl-sax-parsers usr/bin
58
dh_installman debian/update-perl-sax-parsers.8
60
dh_installexamples debian/examples/*
47
61
dh_installchangelogs Changes
62
dh_link /etc/perl/XML/SAX/ParserDetails.ini \
63
/usr/share/perl5/XML/SAX/ParserDetails.ini
59
74
binary: binary-indep binary-arch
61
.PHONY: clean build install binary-indep binary-arch binary
77
# debian/repack.pl: delete the file testfiles/xmltest.xml
78
chmod 755 debian/repack.pl
79
uscan --rename --force
63
## ----------------------------------------------------------------------
81
.PHONY: clean build install binary-indep binary-arch binary get-orig-source