Added initial unfs3 sources for version 0.9.22+dfsg-1maemo2
[unfs3] / unfs3 / debian / rules
1 #!/usr/bin/make -f
2
3 DEB_HOST_GNU_TYPE       ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
4 DEB_BUILD_GNU_TYPE      ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
5
6 ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
7         CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc
8 else
9         CROSS=
10 endif
11
12 upstream:
13         rm -rf contrib # No license attached.
14
15 clean:
16         dh_testdir
17         dh_testroot
18         rm -f build-stamp
19         rm -f config.guess config.sub
20
21         [ ! -f Makefile ] || $(MAKE) distclean
22
23         dh_clean
24
25 config.status: configure
26         dh_testdir
27
28 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
29         cp -f /usr/share/misc/config.sub config.sub
30 endif
31 ifneq "$(wildcard /usr/share/misc/config.guess)" ""
32         cp -f /usr/share/misc/config.guess config.guess
33 endif
34
35         ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --enable-cluster CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
36
37 build: build-stamp
38 build-stamp: config.status
39         dh_testdir
40
41         $(MAKE)
42
43         touch build-stamp
44
45 install: build
46         dh_testdir
47         dh_testroot
48         dh_clean -k
49         dh_installdirs
50
51         $(MAKE) install prefix=$(CURDIR)/debian/unfs3/usr
52
53 binary: binary-arch
54
55 binary-arch: install
56         dh_testdir
57         dh_testroot
58         dh_installchangelogs
59         dh_installdocs
60         dh_installinit --update-rcd-params='defaults 25'
61         dh_installman
62         dh_strip
63         dh_compress
64         dh_fixperms
65         dh_installdeb
66         dh_shlibdeps
67         dh_gencontrol
68         dh_md5sums
69         dh_builddeb
70
71 binary-indep:
72
73 .PHONY: clean build install binary binary-arch binary-indep