Imported Debian patch 5.1-10
[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 \
27                 debian/gcpegg/usr/sbin/gcpbasket
28         /usr/bin/install -o root -g root -m 0644 eggrc.sample \
29                 debian/gcpegg/etc/eggrc
30         /usr/bin/install -o root -g root -m 0644 debian/gcpegg.1 \
31                 debian/gcpegg/usr/share/man/man1/gcpegg.1
32         gzip -9 debian/gcpegg/usr/share/man/man1/gcpegg.1
33         ( cd debian/gcpegg/usr/share/man/man1 ; \
34                 ln gcpegg.1.gz gcpbasket.1.gz ;\
35                 ln gcpegg.1.gz eggsh.1.gz ;\
36                 ln gcpegg.1.gz regtest.1.gz )
37         touch install-stamp
38
39 # Build architecture-independent files here.
40 binary-indep: build install
41
42 # Build architecture-dependent files here.
43 binary-arch: build install
44         dh_testdir
45         dh_testroot
46         dh_installdocs
47         dh_installexamples
48         dh_installmenu
49         dh_installinit
50         dh_installcron
51         dh_installmanpages
52         dh_installchangelogs 
53         dh_strip
54         dh_compress
55         dh_fixperms
56         dh_installdeb
57         dh_shlibdeps
58         dh_gencontrol
59         dh_md5sums
60         dh_builddeb
61
62 source diff:                                                                  
63         @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
64
65 binary: binary-indep binary-arch
66 .PHONY: build clean binary-indep binary-arch binary