Debianization.
[libspamc] / debian / rules
1 #! /usr/bin/make -f
2
3 export DH_COMPAT = 4
4
5 VER = 2.55
6
7 build:
8 make
9 touch build
10
11 clean:
12 dh_clean
13 rm -f *.o *.so *.so.* build
14
15 install: build
16 dh_clean
17 make install INST=debian/libspamc1 prefix=/usr
18 mkdir -p debian/libspamc-dev/usr/lib
19 mv debian/libspamc1/usr/include debian/libspamc-dev/usr
20 mv debian/libspamc1/usr/lib/*.so debian/libspamc-dev/usr/lib
21
22 binary-indep:
23
24 binary-arch: install
25 dh_testdir -a
26 dh_testroot -a
27 dh_makeshlibs -a -V
28 dh_installman -a
29 dh_compress -a
30 dh_installdocs -a
31 dh_strip -a
32 dh_shlibdeps -a
33 dh_gencontrol -a
34 dh_fixperms -a
35 dh_installdeb -a
36 dh_md5sums -a
37 dh_builddeb -a
38
39 binary: binary-indep binary-arch
40
41 source:
42 rm -rf =deb=
43 mkdir -p =deb=/libspamc-$(VER)
44 cp *.[ch] =deb=/libspamc-$(VER)
45 mkdir =deb=/libspamc-$(VER)/debian
46 for i in copyright rules changelog control; do \
47 cp debian/$$i =deb=/libspamc-$(VER)/debian; done
48 d=`pwd`; cd ..; dpkg-source -b -i $$d/=deb=/libspamc-$(VER)
49 rm -rf =deb=
50
51 .PHONY: binary binary-arch binary-indep clean install source