]> git.donarmstrong.com Git - debhelper.git/blob - examples/rules.multi
perms
[debhelper.git] / examples / rules.multi
1 #!/usr/bin/make -f
2 # Sample debian/rules that uses debhelper. 
3 # This file is public domain software, originally written by Joey Hess.
4 #
5 # This version is for a hypothetical package that builds an
6 # architecture-dependant package, as well as an architecture-independent
7 # package.
8
9 # Uncomment this to turn on verbose mode. 
10 #export DH_VERBOSE=1
11
12 build: build-stamp
13 build-stamp:
14         dh_testdir
15
16         # Add here commands to compile the package.
17         #$(MAKE)
18
19         touch build-stamp
20
21 clean:
22         dh_testdir
23         dh_testroot
24         rm -f build-stamp 
25
26         # Add here commands to clean up after the build process.
27         #$(MAKE) clean
28         #$(MAKE) distclean
29
30         dh_clean
31
32 install:
33 install: build
34         dh_testdir
35         dh_testroot
36         dh_prep
37         dh_installdirs
38
39         # Add here commands to install the package into debian/tmp.
40         #$(MAKE) prefix=`pwd`/debian/tmp/usr install
41
42         dh_install
43
44 # Build architecture-independent files here.
45 binary-indep: build install
46         dh_testdir -i
47         dh_testroot -i
48         dh_installchangelogs -i
49         dh_installdocs -i
50         dh_installexamples -i
51 #       dh_installmenu -i
52 #       dh_installdebconf -i
53 #       dh_installlogrotate -i
54 #       dh_installemacsen -i
55 #       dh_installcatalogs -i
56 #       dh_installpam -i
57 #       dh_installmime -i
58 #       dh_installinit -i
59 #       dh_installcron -i
60 #       dh_installinfo -i
61 #       dh_installwm -i
62 #       dh_installudev -i
63 #       dh_lintian -i
64 #       dh_undocumented -i
65         dh_installman -i
66         dh_link -i
67         dh_compress -i
68         dh_fixperms -i
69 #       dh_perl -i
70 #       dh_python -i
71         dh_installdeb -i
72         dh_gencontrol -i
73         dh_md5sums -i
74         dh_builddeb -i
75
76 # Build architecture-dependent files here.
77 binary-arch: build install
78         dh_testdir -a
79         dh_testroot -a
80         dh_installchangelogs -a
81         dh_installdocs -a
82         dh_installexamples -a
83         dh_installmenu -a
84 #       dh_installdebconf -a
85 #       dh_installlogrotate -a
86 #       dh_installemacsen -a
87 #       dh_installcatalogs -a
88 #       dh_installpam -a
89 #       dh_installmime -a
90 #       dh_installinit -a
91 #       dh_installcron -a
92 #       dh_installinfo -a
93 #       dh_installwm -a
94 #       dh_installudev -a
95 #       dh_lintian -a
96 #       dh_undocumented -a
97         dh_installman -a
98         dh_strip -a
99         dh_link -a
100         dh_compress -a
101         dh_fixperms -a
102 #       dh_perl -a
103 #       dh_python -a
104 #       dh_makeshlibs -a
105         dh_installdeb -a
106         dh_shlibdeps -a
107         dh_gencontrol -a
108         dh_md5sums -a
109         dh_builddeb -a
110
111 binary: binary-indep binary-arch
112 .PHONY: build clean binary-indep binary-arch binary install