Automated commit for debian release 0.2.0-4
[cl-readline.git] / debian / rules
1 #!/usr/bin/make -f
2
3 pkg     := readline
4 debpkg  := cl-$(pkg)
5
6 clc-source      := usr/share/common-lisp/source
7 clc-systems     := usr/share/common-lisp/systems
8 clc-files       := $(clc-source)/$(pkg)
9 doc-dir         := usr/share/doc/$(debpkg)
10 lib-dir         := usr/lib/cl-readline
11 source-files    := $(wildcard *.lisp)
12
13 configure: configure-stamp
14 configure-stamp:
15         dh_testdir
16         touch configure-stamp
17
18 build: build-stamp
19
20 build-stamp: configure-stamp 
21         dh_testdir
22         $(MAKE)
23         touch build-stamp
24
25 clean:
26         dh_testdir
27         dh_testroot
28         rm -f build-stamp configure-stamp
29         rm -f debian/$(debpkg).postinst.* debian/$(debpkg).prerm.*
30         rm -f *.o *.so
31         dh_clean
32
33 install: build
34         dh_testdir
35         dh_testroot
36         dh_prep
37         dh_installdirs $(clc-systems) $(clc-files) $(clc-tests)
38         dh_install $(pkg).asd $(source-files) $(clc-files)
39         dh_link $(clc-files)/$(pkg).asd $(clc-systems)/$(pkg).asd
40         dh_install *.so $(lib-dir)
41
42 binary-indep: build install
43
44 binary-arch: build install
45         dh_testdir -a
46         dh_testroot -a
47         dh_installdocs -a
48         dh_installchangelogs -a
49         dh_strip -a
50         dh_compress -a
51         dh_fixperms -a
52         dh_installdeb -a
53         dh_shlibdeps -a
54         dh_gencontrol -a
55         dh_md5sums -a
56         dh_builddeb -a
57
58 binary: binary-indep binary-arch
59 .PHONY: build clean binary-indep binary-arch binary install configure
60