6b0215789851b66c332bc6e31b4439cefd7a8fdf
[debian/efibootmgr] / debian / rules
1 #!/usr/bin/make -f
2
3 export DH_COMPAT=3
4
5 configure: configure-stamp
6 configure-stamp:
7         dh_testdir
8
9         touch configure-stamp
10
11 build: configure-stamp build-stamp
12 build-stamp:
13         dh_testdir
14         $(MAKE)
15         touch build-stamp
16
17 clean:
18         dh_testdir
19         dh_testroot
20         rm -f build-stamp configure-stamp
21         -$(MAKE) clean
22         dh_clean
23
24 install: build
25         dh_testdir
26         dh_testroot
27         dh_clean -k
28         dh_installdirs
29
30         cp src/efibootmgr/efibootmgr debian/efibootmgr/bin/efibootmgr
31         chown root:root debian/efibootmgr/bin/efibootmgr
32         chmod 0755 debian/efibootmgr/bin/efibootmgr
33
34 # Build architecture-independent files here.
35 binary-indep: build install
36
37 # Build architecture-dependent files here.
38 binary-arch: build install
39         dh_testdir
40         dh_testroot
41         dh_installdocs
42         dh_installexamples
43         dh_installmenu
44         dh_installcron
45         dh_installman src/man/man8/efibootmgr.8
46         dh_installinfo
47         dh_installchangelogs doc/ChangeLog
48         dh_link
49         dh_strip
50         dh_compress
51         dh_fixperms
52         dh_installdeb
53         dh_shlibdeps
54         dh_gencontrol
55         dh_md5sums
56         dh_builddeb
57
58 binary: binary-indep binary-arch
59 .PHONY: build clean binary-indep binary-arch binary install configure