Debian package updates by Jochen Kunkel
[openxpki.git] / trunk / package / debian / deployment / rules
blobd6c021a1fff5859826ad129df0e4fd9f6b29642f
1 #!/usr/bin/make -f
3 PERL ?= /usr/bin/perl
5 arrange: arrange-stamp
6 arrange-stamp: install
7 dh_testdir
8 touch arrange-stamp
10 binary: binary-stamp
11 binary-stamp: binary-indep binary-arch
12 dh_testdir
13 touch binary-stamp
15 binary-arch: binary-arch-stamp
16 binary-arch-stamp: arrange
17 dh_testdir
18 touch binary-arch-stamp
20 binary-indep: binary-indep-stamp
21 binary-indep-stamp: arrange
22 dh_testdir
23 dh_testroot
24 dh_installdocs
25 dh_installexamples
26 dh_installchangelogs
27 dh_compress
28 dh_fixperms
29 dh_strip
30 #dh_installdeb
31 dh_perl
32 dh_shlibdeps
33 dh_gencontrol
34 dh_md5sums
35 dh_builddeb
36 touch binary-indep-stamp
38 build: build-stamp
39 build-stamp: config
40 dh_testdir
41 make
42 touch build-stamp
44 clean:
45 dh_testdir
46 dh_testroot
47 if [ -e Makefile ]; then $(MAKE) -i distclean; fi
48 dh_clean arrange-stamp binary-stamp binary-arch-stamp binary-indep-stamp build-stamp config-stamp install-stamp build-arch-stamp build-indep-stamp patch-stamp `find -name '*.bak'`
50 config: config-stamp
51 config-stamp:
52 dh_testdir
53 ./configure -- --setcfg dir.mandir=/usr/share/man --setcfg dir.sysconfdir=/etc --setcfg dir.openxpkiconfdir=/etc/openxpki/instances/trustcenter1 --setcfg dir.localedir=/usr/share/locale --setcfg dir.localstatedir=/var --setcfg server.admgroup=openxpki --setcfg server.pidfile=/var/run/openxpkid.pid
54 touch config-stamp
56 install: install-stamp
57 install-stamp: build
58 dh_testdir
59 dh_installdirs
60 DESTDIR=$(CURDIR)/debian/openxpki-deployment make install
61 #dh_installinit --no-start --init-script=openxpkid
62 dh_installinit --name=openxpkid
63 dh_installdebconf
64 dh_installdeb
65 dh_fixperms -a
66 touch install-stamp
68 .PHONY: arrange binary binary-arch binary-indep build clean config install