| #!/usr/bin/make -f | |
| # Sample debian/rules that uses debhelper. | |
| # GNU copyright 1997 by Joey Hess. | |
| # | |
| # This version is for a hypothetical package that builds an | |
| # architecture-dependant package, as well as an architecture-independent | |
| # package. | |
| # Uncomment this to turn on verbose mode. | |
| # export DH_VERBOSE=1 | |
| DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null) | |
| configure: configure-stamp | |
| configure-stamp: | |
| dh_testdir | |
| # Add here commands to configure the package. | |
| CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --bindir=/usr/bin --prefix=/usr --mandir=\$${prefix}/share/man | |
| touch configure-stamp | |
| build: configure-stamp build-stamp | |
| build-stamp: | |
| dh_testdir | |
| # Add here commands to compile the package. | |
| PREFIX=/usr MANDIR=/usr/share/man $(MAKE) -e | |
| touch build-stamp | |
| clean: | |
| dh_testdir | |
| dh_testroot | |
| # Add here commands to clean up after the build process. | |
| -$(MAKE) distclean | |
| rm -f build-stamp configure-stamp debian/substvars | |
| dh_clean | |
| install: DH_OPTIONS= | |
| install: build | |
| dh_testdir | |
| dh_testroot | |
| dh_clean | |
| dh_installdirs | |
| # Add here commands to install the package into debian/tmp | |
| $(MAKE) -e install DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr | |
| dh_install --autodest --sourcedir=debian/tmp | |
| dh_installman | |
| # Build architecture-independent files here. | |
| # Pass -i to all debhelper commands in this target to reduce clutter. | |
| binary-indep: build install | |
| # nothing to do here | |
| # Build architecture-dependent files here. | |
| binary-arch: build install | |
| dh_testdir -a | |
| dh_testroot -a | |
| dh_installdocs -a | |
| dh_installexamples -a | |
| dh_installmenu -a | |
| dh_installchangelogs ChangeLog -a | |
| dh_strip -a | |
| dh_link -a | |
| dh_compress -a -X archive -X .c -X .h | |
| dh_fixperms -a | |
| dh_makeshlibs -V -v | |
| dh_installdeb -a | |
| ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) | |
| echo kfreebsd:Depends=libcam-dev >>debian/libsgutils2-dev.substvars | |
| endif | |
| dh_shlibdeps -ldebian/tmp/usr/lib -L libsgutils2 | |
| dh_gencontrol -a | |
| dh_md5sums -a | |
| dh_builddeb -a | |
| binary: binary-indep binary-arch | |
| .PHONY: build clean binary-indep binary-arch binary install configure |