chiark / gitweb /
Extract Subversion ignore data.
[mgLib] / debian / rules
1 #! /usr/bin/make -f
2
3 export DH_COMPAT = 4
4
5 build:
6         rm -rf deb-build build; mkdir deb-build
7         cd deb-build; ../configure \
8                 --prefix=/usr \
9                 --mandir=/usr/share/man \
10                 --libexecdir=/usr/lib
11         make -C deb-build
12         touch build
13
14 clean:
15         dh_clean
16         rm -rf deb-build build
17
18 install: build
19         dh_clean
20         make -C deb-build install DESTDIR=`pwd`/debian/mglib1
21         mkdir -p debian/mglib-dev/usr/lib
22         mv debian/mglib1/usr/bin debian/mglib-dev/usr/bin
23         mv debian/mglib1/usr/lib/*.a debian/mglib-dev/usr/lib
24         mv debian/mglib1/usr/lib/*.so debian/mglib-dev/usr/lib
25         mv debian/mglib1/usr/lib/*.la debian/mglib-dev/usr/lib
26         mv debian/mglib1/usr/include debian/mglib-dev/usr
27         dh_strip -a
28
29 binary-indep:
30
31 binary-arch: install
32         dh_testdir -a
33         dh_testroot -a
34         dh_makeshlibs -a -V
35         dh_compress -a
36         dh_installdocs -a
37         dh_strip -a
38         dh_shlibdeps -a
39         dh_gencontrol -a
40         dh_fixperms -a
41         dh_installdeb -a
42         dh_md5sums -a
43         dh_builddeb -a
44
45 binary: binary-indep binary-arch
46
47 source:
48         rm -rf deb-build/*.tar.gz deb-build/=deb=
49         make -C deb-build dist PACKAGE=mglib
50         mkdir deb-build/=deb=
51         cd deb-build/=deb=; tar xvfz ../*.tar.gz
52         d=`pwd`; cd ..; dpkg-source -i -b $$d/deb-build/=deb=/*
53         rm -rf deb-build/=deb=
54
55 .PHONY: binary binary-arch binary-indep clean install source