chiark / gitweb /
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