Import previous packager work.
[packages/xinetd.git] / debian / rules
1 #!/usr/bin/make -f
2 #export DH_VERBOSE=1
3
4 tmp = $(CURDIR)/debian/xinetd
5
6 configure: configure-stamp
7 configure-stamp:
8         dh_testdir
9         chmod -R a=rX,u=rwX .
10
11         CFLAGS="-O2" ./configure \
12                 --with-loadavg \
13                 --with-libwrap \
14                 --prefix=/usr \
15                 --mandir='$${prefix}/share/man'
16         touch configure-stamp
17
18 build: configure-stamp build-stamp
19 build-stamp:
20         dh_testdir
21         $(MAKE)
22
23         touch build-stamp
24
25 clean:
26         dh_testdir
27         dh_testroot
28         rm -f build-stamp configure-stamp
29         -$(MAKE) distclean
30         dh_clean
31
32 install: build
33         dh_testdir
34         dh_testroot
35         dh_clean -k
36
37         $(MAKE) install prefix=$(tmp)/usr
38
39 binary-indep: build install
40
41 binary-arch: build install
42         dh_testdir
43         dh_testroot
44
45         dh_installchangelogs CHANGELOG
46         dh_installdocs README debian/README.update-inetd debian/xinetd.org-FAQ.html
47         dh_installexamples xinetd/sample.conf
48         dh_installinit -r
49
50         install -m755 -o0 -g0 -d $(tmp)/etc/xinetd.d
51         install -m755 -o0 -g0 -d $(tmp)/etc/default
52         install -m644 -o0 -g0 debian/conffiles/* \
53                 $(tmp)/etc/xinetd.d
54         
55         install -m644 -o0 -g0 debian/xinetd-default \
56                 $(tmp)/etc/default/xinetd
57         
58         mv $(tmp)/etc/xinetd.d/xinetd.conf $(tmp)/etc/
59         
60         dh_installdebconf
61         dh_strip
62         dh_compress
63         dh_fixperms
64         dh_installdeb
65         dh_shlibdeps
66         dh_gencontrol
67         dh_md5sums
68         dh_builddeb
69
70 binary: binary-indep binary-arch
71
72 .PHONY: build clean binary-indep binary-arch binary install configure