X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=debian%2Frules;h=61b698404d20751dad2123514f1d9e80802617db;hb=b96ebc61e49dde6a96978e17c3ed375bea8c1672;hp=8f8867f7df476983e2f68951d0a9a325f145a1f3;hpb=fd03f207e4c7e4bb1591e4902e31f9f032cffde6;p=uffi.git diff --git a/debian/rules b/debian/rules index 8f8867f..61b6984 100755 --- a/debian/rules +++ b/debian/rules @@ -9,18 +9,16 @@ clc-source := usr/share/common-lisp/source clc-systems := usr/share/common-lisp/systems clc-files := $(clc-source)/$(pkg) clc-tests := $(clc-source)/$(pkg-tests) -doc-dir := usr/share/doc/$(debpkg) lib-dir := usr/lib/uffi -configure: configure-stamp -configure-stamp: - dh_testdir - touch configure-stamp - build: build-stamp -build-stamp: configure-stamp +build-stamp: build-arch build-indep + +build-arch: + +build-indep: dh_testdir (cd tests; make) touch build-stamp @@ -28,10 +26,10 @@ build-stamp: configure-stamp clean: dh_testdir dh_testroot - rm -f build-stamp configure-stamp + rm -f build-stamp $(MAKE) clean (cd tests; make clean) - rm -f debian/$(debpkg).postinst.* debian/$(debpkg).prerm.* + rm -rf doc/html rm -f doc/cl-uffi.pdf.gz dh_clean @@ -40,36 +38,25 @@ install: build dh_testroot dh_prep dh_installdirs --all $(clc-systems) $(clc-source) - dh_installdirs -p $(debpkg) $(doc-dir) $(clc-files)/src + dh_installdirs -p $(debpkg) $(clc-files)/src dh_install $(pkg).asd $(clc-files) dh_install "src/*.lisp" $(clc-files)/src - dh_link $(clc-files)/$(pkg).asd $(clc-systems)/$(pkg).asd rm -rf doc/html (cd doc; tar xzf html.tar.gz; cd ..) - dh_install doc/html $(doc-dir) - rm -rf doc/html - cp doc/uffi.pdf doc/cl-uffi.pdf - rm -f doc/cl-uffi.pdf.gz # ensure file not present before making gz - gzip -9 doc/cl-uffi.pdf - dh_install doc/cl-uffi.pdf.gz $(doc-dir) dh_installdirs -p $(debpkg-tests) $(clc-tests)/tests $(lib-dir) dh_install -p $(debpkg-tests) $(pkg-tests).asd $(clc-tests) dh_install -p $(debpkg-tests) tests/*.lisp tests/*.c $(clc-tests)/tests dh_install -p $(debpkg-tests) tests/*.so $(lib-dir) - dh_link -p $(debpkg-tests) $(clc-tests)/$(pkg-tests).asd $(clc-systems)/$(pkg-tests).asd binary-indep: build install dh_testdir -i dh_testroot -i - dh_installdocs -i + dh_installdocs -i doc/uffi.pdf doc/html dh_installexamples -i examples/*.lisp - dh_installmenu -i - dh_installcron -i - dh_installinfo -i - dh_installchangelogs ChangeLog -i - dh_link -i + dh_installchangelogs -i + dh_lisp -i dh_compress -i dh_fixperms -i dh_installdeb -i @@ -81,7 +68,8 @@ binary-arch: build install dh_testdir -a dh_testroot -a dh_installdocs -a - dh_installchangelogs ChangeLog -a + dh_installchangelogs -a + dh_lisp -a dh_strip -a dh_link -a dh_compress -a @@ -94,5 +82,6 @@ binary-arch: build install dh_builddeb -a binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure + +.PHONY: build clean binary-indep binary-arch binary install