| #!/usr/bin/make -f | |
| # Sample debian/rules that uses debhelper. | |
| # GNU copyright 1997 to 1999 by Joey Hess. | |
| # GNU copyright 2001 by Yann Dirson. | |
| # This is the debian/rules file for packages jam and ftjam | |
| # It should be usable with both packages without any change | |
| # Uncomment this to turn on verbose mode. | |
| #export DH_VERBOSE=1 | |
| # This is the debhelper compatability version to use. | |
| export DH_COMPAT=3 | |
| topdir=$(shell pwd) | |
| jam=bjam | |
| binname=bjam | |
| build: build-stamp | |
| build-stamp: debian/jam.1 | |
| dh_testdir | |
| ./build.sh | |
| touch build-stamp | |
| %.1: %.man.sgml | |
| /usr/bin/docbook-to-man $< > $@ | |
| clean: | |
| dh_testdir | |
| dh_testroot | |
| rm -f build-stamp | |
| rm -rf bin.* | |
| rm -f jam0 debian/jam.1 | |
| dh_clean | |
| install: build | |
| dh_testdir | |
| dh_testroot | |
| dh_clean -k | |
| dh_installdirs | |
| install -d ${topdir}/debian/${jam}/usr/bin | |
| install -m755 bin.linuxx86/bjam ${topdir}/debian/${jam}/usr/bin/ | |
| install -d ${topdir}/debian/${jam}/usr/share/man/man1/ | |
| install -m644 debian/jam.1 ${topdir}/debian/${jam}/usr/share/man/man1/${binname}.1 | |
| # Build architecture-independent files here. | |
| binary-indep: build install | |
| # We have nothing to do by default. | |
| # Build architecture-dependent files here. | |
| binary-arch: build install | |
| dh_testdir | |
| dh_testroot | |
| dh_installdocs README RELNOTES Jambase *.html | |
| # dh_installemacsen | |
| # dh_undocumented | |
| dh_installchangelogs | |
| dh_strip | |
| dh_compress | |
| dh_fixperms | |
| dh_installdeb | |
| dh_shlibdeps | |
| dh_gencontrol | |
| dh_md5sums | |
| dh_builddeb | |
| binary: binary-indep binary-arch | |
| .PHONY: build clean binary-indep binary-arch binary install configure | |