31d753cf39b07801bc330c95c04fa93f9e4ef213
[debian/cpmtools] / debian / rules
1 #!/usr/bin/make -f
2
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
5
6 configure: configure-stamp
7 configure-stamp:
8         dh_testdir
9         cp /usr/share/misc/config.sub config.sub
10         cp /usr/share/misc/config.guess config.guess
11         ./configure --prefix=/usr --mandir=\$${prefix}/share/man \
12                 --datarootdir=/etc/cpmtools
13         touch configure-stamp
14
15 build: build-stamp
16
17 build-stamp: configure-stamp 
18         dh_testdir
19         $(MAKE)
20         touch build-stamp
21
22 clean:
23         dh_testdir
24         dh_testroot
25         rm -f build-stamp configure-stamp
26         [ ! -f Makefile ] || $(MAKE) distclean
27         dh_clean
28
29 install: build
30         dh_testdir
31         dh_testroot
32         dh_clean -k
33         dh_installdirs
34         $(MAKE) install prefix=$(CURDIR)/debian/cpmtools/usr \
35                 datarootdir=$(CURDIR)/debian/cpmtools/etc/cpmtools
36
37 # Build architecture-independent files here.
38 binary-indep: build install
39
40 # Build architecture-dependent files here.
41 binary-arch: build install
42         dh_testdir
43         dh_testroot
44         dh_installdocs
45         dh_installexamples
46         dh_installmenu
47         dh_installcron
48         dh_installman
49         dh_installinfo
50         dh_installchangelogs 
51         dh_link
52         dh_strip
53         dh_compress
54         dh_fixperms
55         dh_installdeb
56         dh_shlibdeps
57         dh_gencontrol
58         dh_md5sums
59         dh_builddeb
60
61 binary: binary-indep binary-arch
62 .PHONY: build clean binary-indep binary-arch binary install configure