]> mj.ucw.cz Git - libucw.git/blob - debian/rules
Merge remote-tracking branch 'origin/master'
[libucw.git] / debian / rules
1 #!/usr/bin/make -f
2 # debian/rules for LibUCW
3 # (c) 2013 Pavel Charvat <pchar@ucw.cz>
4
5 # Uncomment this to turn on verbose mode.
6 #export DH_VERBOSE=1
7
8 include obj/config.mk
9
10 build: build-stamp
11
12 build-stamp:
13         dh_testdir
14         $(MAKE)
15         #$(MAKE) tests
16         touch $@
17
18 clean:
19         dh_testdir
20         dh_testroot
21         rm -f build-stamp
22         -$(MAKE) clean
23         dh_clean
24
25 install: build
26         dh_testdir
27         dh_testroot
28         dh_clean -k
29         dh_installdirs
30         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw$(UCW_ABI_SUFFIX) install-libucw-lib
31         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-dev install-libucw-api
32         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-utils install-ucw-shell install-ucw-utils
33 ifdef CONFIG_DOC
34         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs install-libucw-config
35         install -d -m 755 $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples
36         cp -r examples/external $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples/program
37 endif
38 ifdef CONFIG_CHARSET
39         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset$(UCW_ABI_SUFFIX) install-libucw-charset-lib
40         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset-dev install-libucw-charset-api
41         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset-utils install-libucw-charset-utils
42 endif
43 ifdef CONFIG_XML
44         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-xml$(UCW_ABI_SUFFIX) install-libucw-xml-lib
45         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-xml-dev install-libucw-xml-api
46 endif
47 ifdef CONFIG_IMAGES
48         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images$(UCW_ABI_SUFFIX) install-libucw-images-lib
49         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images-dev install-libucw-images-api
50         $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images-utils install-libucw-images-utils
51 endif
52
53 binary-indep: build install
54
55 binary-arch: build install
56         dh_testdir
57         dh_testroot
58         dh_installchangelogs
59         dh_installdocs
60 #       dh_installexamples
61 #       dh_install
62 #       dh_installmenu
63 #       dh_installdebconf
64 #       dh_installlogrotate
65 #       dh_installemacsen
66 #       dh_installpam
67 #       dh_installmime
68 #       dh_installcron
69 #       dh_installinfo
70 #       dh_installman
71 #       dh_link
72 #       dh_strip
73         dh_compress -Xusr/share/doc/libucw/
74         dh_fixperms
75 #       dh_perl
76 #       dh_python
77         dh_makeshlibs -V
78         dh_installdeb
79         dh_shlibdeps
80         dh_gencontrol
81         dh_md5sums
82         dh_builddeb
83
84 binary: binary-indep binary-arch
85 .PHONY: build clean binary-indep binary-arch binary install