75721625 |
1 | #! /usr/bin/make -f |
2 | |
52162d1b |
3 | export DH_COMPAT = 4 |
4 | |
75721625 |
5 | build: |
14d7100d |
6 | rm -rf deb-build deb-noadns build; mkdir deb-build deb-noadns |
75721625 |
7 | cd deb-build; ../configure \ |
14d7100d |
8 | --with-adns \ |
75721625 |
9 | --prefix=/usr \ |
10 | --mandir=/usr/share/man \ |
11 | --libexecdir=/usr/lib |
12 | make -C deb-build |
13 | make -C deb-build check |
14d7100d |
14 | cd deb-noadns; ../configure \ |
15 | --without-adns \ |
16 | --prefix=/usr \ |
17 | --mandir=/usr/share/man \ |
18 | --libexecdir=/usr/lib |
19 | make -C deb-noadns |
20 | make -C deb-noadns check |
75721625 |
21 | touch build |
22 | |
23 | clean: |
24 | dh_clean |
25 | rm -rf deb-build build |
26 | |
27 | install: build |
28 | dh_clean |
14d7100d |
29 | make -C deb-noadns install DESTDIR=`pwd`/debian/mlib2 |
471f9daa |
30 | mkdir -p debian/mlib-dev/usr/lib |
31 | mkdir -p debian/mlib-dev/usr/share/man |
32 | mkdir -p debian/mlib-dev/usr/bin |
52162d1b |
33 | mv debian/mlib2/usr/bin/mLib-config debian/mlib-dev/usr/bin |
34 | mv debian/mlib2/usr/share/man/man3 debian/mlib-dev/usr/share/man |
35 | mv debian/mlib2/usr/lib/*.a debian/mlib-dev/usr/lib |
36 | mv debian/mlib2/usr/lib/*.so debian/mlib-dev/usr/lib |
37 | mv debian/mlib2/usr/lib/*.la debian/mlib-dev/usr/lib |
38 | mv debian/mlib2/usr/include debian/mlib-dev/usr |
14d7100d |
39 | make -C deb-build install DESTDIR=`pwd`/debian/mlib2-adns |
40 | rm debian/mlib2-adns/usr/bin/mLib-config |
41 | rm -r debian/mlib2-adns/usr/share/man/man3 |
42 | rm debian/mlib2-adns/usr/lib/*.a |
43 | rm debian/mlib2-adns/usr/lib/*.so |
44 | rm debian/mlib2-adns/usr/lib/*.la |
45 | rm -rf debian/mlib2-adns/usr/include |
75721625 |
46 | dh_strip -a |
47 | |
48 | binary-indep: |
49 | |
50 | binary-arch: install |
51 | dh_testdir -a |
52 | dh_testroot -a |
14d7100d |
53 | dh_makeshlibs -a -V"mlib2 (>= 2.0.3) | mlib2-adns (>= 2.0.3)" |
75721625 |
54 | dh_installman -a |
55 | dh_compress -a |
56 | dh_installdocs -a |
52162d1b |
57 | dh_strip -a |
75721625 |
58 | dh_shlibdeps -a |
59 | dh_gencontrol -a |
471f9daa |
60 | dh_fixperms -a |
75721625 |
61 | dh_installdeb -a |
62 | dh_md5sums -a |
63 | dh_builddeb -a |
64 | |
65 | binary: binary-indep binary-arch |
66 | |
67 | source: |
68 | rm -rf deb-build/*.tar.gz deb-build/=deb= |
69 | make -C deb-build dist PACKAGE=mlib |
70 | mkdir deb-build/=deb= |
71 | cd deb-build/=deb=; tar xvfz ../*.tar.gz |
471f9daa |
72 | d=`pwd`; cd ..; dpkg-source -i -b $$d/deb-build/=deb=/* |
75721625 |
73 | rm -rf deb-build/=deb= |
74 | |
471f9daa |
75 | .PHONY: binary binary-arch binary-indep clean install source |