fcb9d4f8f79fa00fdf9dc308f6dee70e66b6b4f2
[reversi.git] / debian / rules
1 #!/usr/bin/make -f
2
3 export DH_COMPAT=4
4
5 pkg     := reversi
6 debpkg  := cl-reversi
7 debpkg-bin      := cl-reversi-clim
8
9
10 clc-source      := usr/share/common-lisp/source
11 clc-systems     := usr/share/common-lisp/systems
12 clc-reversi     := $(clc-source)/$(pkg)
13
14 doc-dir         := usr/share/doc/$(debpkg)
15
16
17 configure: configure-stamp
18 configure-stamp:
19         dh_testdir
20         # Add here commands to configure the package.
21
22         touch configure-stamp
23
24
25 build: build-stamp
26
27 build-stamp: configure-stamp 
28         dh_testdir
29         # Add here commands to compile the package.
30         touch build-stamp
31
32 clean:
33         dh_testdir
34         dh_testroot
35         rm -f build-stamp configure-stamp
36         # Add here commands to clean up after the build process.
37         rm -f debian/cl-reversi.postinst.* debian/cl-reversi.prerm.*
38         dh_clean
39
40 install: build
41         dh_testdir
42         dh_testroot
43         dh_clean -k
44         # Add here commands to install the package into debian/reversi.
45         dh_installdirs -p $(debpkg) $(clc-systems) $(clc-reversi)
46         dh_install -p $(debpkg) reversi.asd $(shell echo *.lisp *.dat) $(clc-reversi)
47         dh_link -p $(debpkg) $(clc-reversi)/reversi.asd $(clc-systems)/reversi.asd
48         dh_installdirs -p $(debpkg-clim) usr/bin
49         dh_install -p $(debpkg-clim) debian/cl-reversi usr/bin
50
51 # Build architecture-independent files here.
52 binary-indep: build install
53
54
55 # Build architecture-dependent files here.
56 binary-arch: build install
57         dh_testdir
58         dh_testroot
59         dh_installdocs
60         dh_installchangelogs
61         dh_installman -p $(debpkg-clim) debian/cl-reversi.1
62         dh_strip
63         dh_compress
64         dh_fixperms
65         dh_installdeb
66         dh_shlibdeps
67         dh_gencontrol
68         dh_md5sums
69         dh_builddeb
70
71 binary: binary-indep binary-arch
72 .PHONY: build clean binary-indep binary-arch binary install configure