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