fix rules
[cell-modem-ui] / debian / rules
1 #!/usr/bin/make -f
2 # -*- makefile -*-
3
4 config.status: configure
5         dh_testdir
6
7 configure: configure-stamp
8
9 configure-stamp:
10 #       libtoolize --automake
11 #       aclocal-1.7 || aclocal
12 #       autoconf
13 #       autoheader
14 #       automake-1.7 --add-missing --foreign || automake --add-missing> --foreign
15         touch configure-stamp
16
17
18 build: build-stamp
19
20 build-stamp:  config.status
21         dh_testdir
22         touch build-stamp
23
24 clean:
25         dh_testdir
26         dh_testroot
27         rm -f build-stamp 
28         [ ! -f Makefile ] || $(MAKE) distclean
29 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
30         cp -f /usr/share/misc/config.sub config.sub
31 endif
32 ifneq "$(wildcard /usr/share/misc/config.guess)" ""
33         cp -f /usr/share/misc/config.guess config.guess
34 endif
35         rm -f configure Makefile.in aclocal.m4 configure-stamp build-stamp config.guess config.sub depcomp install-sh ltmain.sh missing mkinstalldirs config.h.in
36         dh_clean 
37
38 install: build
39         dh_testdir
40         dh_testroot
41         dh_clean -k 
42         dh_installdirs
43         mkdir -p $(CURDIR)/debian/tmp/etc/systemui/
44         cp $(CURDIR)/etc/systemui/*.xml $(CURDIR)/debian/tmp/etc/systemui/
45
46 binary-indep: build install
47
48 binary-arch: build install
49         dh_testdir
50         dh_testroot
51         dh_installchangelogs
52         dh_installdocs
53         dh_install -v --sourcedir=debian/tmp
54         dh_link
55         dh_strip --dbg-package=cell-modem-ui
56         dh_compress
57         dh_fixperms
58         dh_makeshlibs -V
59         dh_installdeb
60         dh_shlibdeps
61         dh_gencontrol
62         dh_md5sums
63         dh_builddeb
64
65 binary: binary-indep binary-arch
66 .PHONY: build clean binary-indep binary-arch binary install