Imported Upstream version 2.2.51
[platform/upstream/acl.git] / debian / rules
1 #!/usr/bin/make -f
2
3 export DH_VERBOSE=1
4
5 package = acl
6 develop = lib$(package)1-dev
7 library = lib$(package)1
8
9 dirme  = debian/$(package)
10 dirdev = debian/$(develop)
11 dirlib = debian/$(library)
12 pkgme  = DIST_ROOT=`pwd`/$(dirme);  export DIST_ROOT;
13 pkgdev = DIST_ROOT=`pwd`/$(dirdev); export DIST_ROOT;
14 pkglib = DIST_ROOT=`pwd`/$(dirlib); export DIST_ROOT;
15 stdenv = @GZIP=-q; export GZIP;
16
17 options = export DEBUG=-DNDEBUG DISTRIBUTION=debian \
18           INSTALL_USER=root INSTALL_GROUP=root ;
19 checkdir = test -f debian/rules
20
21 build: built
22 built: config
23         @echo "== dpkg-buildpackage: build" 1>&2
24         $(MAKE) default
25         cd po; rm -rf acl.pot; make acl.pot
26         touch built
27
28 config: .census
29 .census:
30         @echo "== dpkg-buildpackage: configure" 1>&2
31         $(checkdir)
32         $(options) $(MAKE) configure
33         touch .census
34
35 clean:
36         @echo "== dpkg-buildpackage: clean" 1>&2
37         $(checkdir)
38         -rm -f built .census
39         $(MAKE) distclean
40         -rm -rf $(dirme) $(dirdev) $(dirlib)
41         -rm -f debian/*substvars debian/files* debian/*.debhelper
42
43 binary-indep:
44
45 binary-arch: checkroot built
46         @echo "== dpkg-buildpackage: binary-arch" 1>&2
47         $(checkdir)
48         -rm -rf $(dirme) $(dirdev) $(dirlib)
49         $(pkgme)  $(MAKE) -C . install
50         $(pkgdev) $(MAKE) -C . install-dev
51         $(pkglib) $(MAKE) -C . install-lib
52         $(pkgme)  $(MAKE) -C build src-manifest
53         rmdir debian/libacl1-dev/usr/share/doc/acl
54         rmdir debian/libacl1/usr/share/doc/acl
55         dh_installdocs
56         dh_installchangelogs
57         dh_strip
58         dh_compress
59         dh_fixperms
60         dh_makeshlibs -N $(library)
61         dh_makeshlibs -p $(library) -V 'libacl1 (>= 2.2.11-1)'
62         dh_installdeb
63         dh_shlibdeps
64         dh_gencontrol
65
66         dh_md5sums
67         dh_builddeb
68
69 binary: binary-indep binary-arch
70
71 checkroot:
72         test 0 -eq `id -u`
73
74 .PHONY: binary binary-arch binary-indep clean checkroot