Imported Debian patch 5.1-8
[debian/gcpegg] / debian / rules
1 #!/usr/bin/make -f
2
3 export DH_VERBOSE=1
4
5 build: build-stamp
6 build-stamp:
7         dh_testdir
8         $(MAKE) 
9         touch build-stamp
10
11 clean:
12         dh_testdir
13         dh_testroot
14         rm -f build-stamp install-stamp
15         -$(MAKE) clean
16         dh_clean
17
18 install: install-stamp
19 install-stamp: build-stamp
20         dh_testdir
21         dh_testroot
22         dh_clean -k
23         dh_installdirs
24         /usr/bin/install -o root -g root -m 0755 eggsh debian/gcpegg/usr/sbin
25         /usr/bin/install -o root -g root -m 0755 regtest debian/gcpegg/usr/sbin
26         /usr/bin/install -o root -g root -m 0755 basket debian/gcpegg/usr/sbin
27         /usr/bin/install -o root -g root -m 0644 eggrc.sample \
28                 debian/gcpegg/etc/eggrc
29         /usr/bin/install -o root -g root -m 0644 debian/gcpegg.1 \
30                 debian/gcpegg/usr/share/man/man1/gcpegg.1
31         gzip -9 debian/gcpegg/usr/share/man/man1/gcpegg.1
32         ( cd debian/gcpegg/usr/share/man/man1 ; \
33                 ln gcpegg.1.gz basket.1.gz ;\
34                 ln gcpegg.1.gz eggsh.1.gz ;\
35                 ln gcpegg.1.gz regtest.1.gz )
36         touch install-stamp
37
38 # Build architecture-independent files here.
39 binary-indep: build install
40
41 # Build architecture-dependent files here.
42 binary-arch: build install
43         dh_testdir
44         dh_testroot
45         dh_installdocs
46         dh_installexamples
47         dh_installmenu
48         dh_installinit
49         dh_installcron
50         dh_installmanpages
51         dh_installchangelogs 
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 source diff:                                                                  
62         @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
63
64 binary: binary-indep binary-arch
65 .PHONY: build clean binary-indep binary-arch binary