]> git.donarmstrong.com Git - debbugs.git/blob - debian/rules
7bdd341f7ab2e7ce59ca12837a2c5e56aedfa278
[debbugs.git] / debian / rules
1 #!/usr/bin/make -f
2 # Made with the aid of dh_make, by Craig Small
3 # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
4 # Some lines taken from debmake, by Cristoph Lameter.
5
6 # Uncomment this to turn on verbose mode.
7 #export DH_VERBOSE=1
8
9 DEST_DIR := $(CURDIR)/debian/tmp
10 PERL ?= /usr/bin/perl
11
12
13 build: build-arch build-indep
14
15 build-arch:
16 # nothing to do, as there aren't any architecture-dependent packages
17
18 build-indep: build-stamp
19
20 build-stamp:
21 # Call the test suite
22         $(PERL) Makefile.PL INSTALLDIRS=vendor
23         $(MAKE) -f Makefile.perl
24         $(MAKE) test
25         touch $@
26
27 clean:
28         dh_testdir
29         dh_testroot
30         rm -f *-stamp;
31         if [ -e Makefile.perl ]; then  \
32                 $(MAKE) -f Makefile.perl clean; \
33         fi;
34         #something to remove all trace and *.trace files?
35         rm -f debbugs.trace Makefile.perl.old
36         dh_clean
37
38 install: install-stamp
39 install-stamp: build
40         dh_testroot
41         dh_clean -k
42         dh_installdirs
43         $(MAKE) install_mostfiles DESTDIR=$(DEST_DIR)
44         $(MAKE) -f Makefile.perl install DESTDIR=$(DEST_DIR)
45         touch $@
46
47 binary-arch:
48 # nothing to do, as there aren't any architecture-dependent packages
49
50 binary-indep: build install
51         dh_testdir
52         dh_testroot
53         dh_clean -k
54         dh_installdirs
55         $(MAKE) install_mostfiles DESTDIR=$(DEST_DIR)
56         $(MAKE) -f Makefile.perl install DESTDIR=$(DEST_DIR)
57         dh_install --sourcedir=debian/tmp --fail-missing
58         dh_installdocs
59         dh_installchangelogs
60         dh_strip
61         dh_fixperms
62         #chown bugs.bugs $(var_dir)/spool/incoming
63         dh_installdeb
64         dh_perl
65         dh_compress -X examples/text
66         dh_shlibdeps
67         dh_gencontrol
68         dh_md5sums
69         dh_builddeb
70
71
72 binary: binary-indep binary-arch
73 .PHONY: build clean install binary-indep binary-arch binary