Use modern ASDF test-op. SB-MOP changes for latest SBCL.
[hyperobject.git] / debian / rules
1 #!/usr/bin/make -f
2
3 pkg             := hyperobject
4 pkg-tests       := $(pkg)-tests
5 debpkg          := cl-$(pkg)
6
7 clc-source      := usr/share/common-lisp/source
8 clc-systems     := usr/share/common-lisp/systems
9 clc-files       := $(clc-source)/$(pkg)
10 clc-tests       := $(clc-source)/$(pkg-tests)
11
12 tests-files     := tests.lisp
13 source-files    := $(filter-out $(tests-files),$(wildcard *.lisp))
14
15
16 build: build-arch build-indep
17 build-arch:
18 build-indep:
19
20 clean:
21         dh_testdir
22         dh_testroot
23         dh_clean
24
25 install: build
26         dh_testdir
27         dh_testroot
28         dh_prep
29         dh_installdirs
30         dh_install $(pkg).asd $(source-files) $(clc-files)
31         dh_install $(pkg-tests).asd $(tests-files) $(clc-tests)
32
33 binary-indep: install
34         dh_testdir
35         dh_testroot 
36         dh_installdocs 
37         dh_installexamples examples/*.lisp
38         dh_installchangelogs 
39         dh_lisp
40         dh_compress 
41         dh_fixperms 
42         dh_installdeb 
43         dh_gencontrol 
44         dh_md5sums 
45         dh_builddeb 
46
47 binary-arch:
48
49 binary: binary-indep
50
51
52 .PHONY: build clean binary-indep binary-arch binary install