Imported Debian patch 3.0.715-1
[darkstat-debian] / debian / rules
1 #!/usr/bin/make -f
2
3 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
4 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
5
6 CFLAGS += -Wall -g
7
8 configure: configure-stamp
9 configure-stamp: 
10         dh_testdir
11         cp /usr/share/misc/config.sub /usr/share/misc/config.guess .
12         CFLAGS="$(CFLAGS)" LDFLAGS="$(INSTALL_PROGRAM)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --with-chroot-dir=/var/lib/darkstat
13         touch $@
14
15 build: configure-stamp build-stamp
16
17 build-stamp: configure-stamp
18         dh_testdir
19         $(MAKE)
20         touch $@
21
22 clean: 
23         dh_testdir
24         dh_testroot
25         dh_clean build-stamp configure-stamp config.status config.log install-tamp config.sub config.guess
26         [ ! -f Makefile ] || $(MAKE) clean
27         [ ! -f Makefile ] || rm -f Makefile
28         [ ! -f config.h ] || rm -f config.h
29         [ ! -f darkstat.8 ] || rm -f darkstat.8
30         debconf-updatepo
31
32 install: install-stamp
33 install-stamp: build-stamp
34         dh_testdir
35         dh_testroot
36         dh_prep
37         dh_installdirs
38         $(MAKE) install DESTDIR=$(CURDIR)/debian/darkstat
39         install -m 644 debian/init.cfg $(CURDIR)/debian/darkstat/etc/darkstat
40         touch $@
41
42 binary-indep: build install
43 # nothing to do
44
45 binary-arch: build install
46         dh_testdir
47         dh_testroot
48         dh_installdebconf
49         dh_installdocs -n
50         dh_installinit -R
51         dh_installchangelogs ChangeLog
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