]> arthur.barton.de Git - netatalk.git/blob - distrib/debian/rules
Specify paths explicitly.
[netatalk.git] / distrib / debian / rules
1 #! /usr/bin/make -f
2
3 #export DH_VERBOSE=1
4
5 export DH_COMPAT=3
6
7 # support the DEB_BUILD_OPTIONS variable (partly stolen from gnome-utils)
8 CFLAGS :=
9 LDFLAGS :=
10 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
11   CFLAGS += -g
12   LDFLAGS += -g
13 endif
14 export CFLAGS
15 export LDFLAGS
16
17 build: build-stamp
18 build-stamp:
19         dh_testdir
20
21         ./configure --with-cflags=-O2 --with-shadow                     \
22                 --enable-fhs --with-tcp-wrappers --enable-timelord      \
23                 --with-did=last --prefix=/usr --mandir=/usr/share/man   \
24                 --sysconfdir=/etc/netatalk
25         $(MAKE)
26
27         touch build-stamp
28
29 clean:
30         dh_testdir
31         rm -f build-stamp
32         -$(MAKE) distclean
33         dh_clean
34
35 binary: binary-arch binary-indep
36
37 binary-indep: build
38
39 binary-arch: build
40         dh_testdir
41         dh_testroot
42         dh_clean -k
43         dh_installdirs
44
45         $(MAKE) install DESTDIR="`pwd`/debian/tmp" # CFLAGS="-Wall -O2"
46
47         dh_installdocs
48         dh_installinit --update-rcd-params="defaults 50 50"
49         dh_installman
50         dh_undocumented
51         dh_installchangelogs ChangeLog
52
53         # Manually remove a header file that is shipped with glibc and
54         # the Linux Kernel.
55         rm debian/tmp/usr/include/netatalk/at.h
56
57         dh_movefiles
58         rmdir debian/tmp/usr/include/atalk debian/tmp/usr/include/netatalk
59         rmdir debian/tmp/usr/include
60         rmdir debian/tmp/usr/share/aclocal
61         rmdir debian/tmp/usr/share/man/man3 debian/tmp/usr/share/man/man4
62
63         dh_strip
64         dh_compress
65         dh_fixperms
66         dh_installdeb
67         dh_shlibdeps
68         dh_gencontrol
69         dh_md5sums
70         dh_builddeb
71
72 .PHONY: clean binary binary-arch binary-indep