ladanyi@1490: #!/usr/bin/make -f ladanyi@1490: # -*- makefile -*- ladanyi@1490: # Sample debian/rules that uses debhelper. ladanyi@1490: # This file was originally written by Joey Hess and Craig Small. ladanyi@1490: # As a special exception, when this file is copied by dh-make into a ladanyi@1490: # dh-make output file, you may use that output file without restriction. ladanyi@1490: # This special exception was added by Craig Small in version 0.37 of dh-make. ladanyi@1490: ladanyi@1490: # Uncomment this to turn on verbose mode. ladanyi@1490: #export DH_VERBOSE=1 ladanyi@1490: ladanyi@1490: ladanyi@1490: # These are used for cross-compiling and for saving the configure script ladanyi@1490: # from having to guess our platform (since we know it already) ladanyi@1490: DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) ladanyi@1490: DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ladanyi@1490: ladanyi@1490: ladanyi@1490: CFLAGS = -Wall -g ladanyi@1490: ladanyi@1490: ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) ladanyi@1490: CFLAGS += -O0 ladanyi@1490: else ladanyi@1490: CFLAGS += -O2 ladanyi@1490: endif ladanyi@1490: ladanyi@1490: config.status: configure ladanyi@1490: dh_testdir ladanyi@1490: # Add here commands to configure the package. ladanyi@1490: CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-docsuffix=lemon ladanyi@1490: ladanyi@1490: ladanyi@1490: build: build-stamp ladanyi@1490: ladanyi@1490: build-stamp: config.status ladanyi@1490: dh_testdir ladanyi@1490: ladanyi@1490: # Add here commands to compile the package. ladanyi@1490: $(MAKE) ladanyi@1490: #docbook-to-man debian/lemon.sgml > lemon.1 ladanyi@1490: ladanyi@1490: touch build-stamp ladanyi@1490: ladanyi@1490: clean: ladanyi@1490: dh_testdir ladanyi@1490: dh_testroot ladanyi@1490: rm -f build-stamp ladanyi@1490: ladanyi@1490: # Add here commands to clean up after the build process. ladanyi@1490: -$(MAKE) distclean ladanyi@1490: ifneq "$(wildcard /usr/share/misc/config.sub)" "" ladanyi@1490: cp -f /usr/share/misc/config.sub config.sub ladanyi@1490: endif ladanyi@1490: ifneq "$(wildcard /usr/share/misc/config.guess)" "" ladanyi@1490: cp -f /usr/share/misc/config.guess config.guess ladanyi@1490: endif ladanyi@1490: ladanyi@1490: ladanyi@1490: dh_clean ladanyi@1490: ladanyi@1490: install: build ladanyi@1490: dh_testdir ladanyi@1490: dh_testroot ladanyi@1490: dh_clean -k ladanyi@1490: dh_installdirs ladanyi@1490: ladanyi@1490: # Add here commands to install the package into debian/lemon. ladanyi@1490: $(MAKE) install DESTDIR=$(CURDIR)/debian/lemon ladanyi@1490: ladanyi@1490: ladanyi@1490: # Build architecture-independent files here. ladanyi@1490: binary-indep: build install ladanyi@1490: # We have nothing to do by default. ladanyi@1490: ladanyi@1490: # Build architecture-dependent files here. ladanyi@1490: binary-arch: build install ladanyi@1490: dh_testdir ladanyi@1490: dh_testroot ladanyi@1490: dh_installchangelogs ChangeLog ladanyi@1490: dh_installdocs ladanyi@1490: dh_installexamples ladanyi@1490: # dh_install ladanyi@1490: # dh_installmenu ladanyi@1490: # dh_installdebconf ladanyi@1490: # dh_installlogrotate ladanyi@1490: # dh_installemacsen ladanyi@1490: # dh_installpam ladanyi@1490: # dh_installmime ladanyi@1490: # dh_installinit ladanyi@1490: # dh_installcron ladanyi@1490: # dh_installinfo ladanyi@1490: # dh_installman ladanyi@1490: dh_link ladanyi@1490: dh_strip ladanyi@1490: dh_compress ladanyi@1490: dh_fixperms ladanyi@1490: # dh_perl ladanyi@1490: # dh_python ladanyi@1490: # dh_makeshlibs ladanyi@1490: dh_installdeb ladanyi@1490: dh_shlibdeps ladanyi@1490: dh_gencontrol ladanyi@1490: dh_md5sums ladanyi@1490: dh_builddeb ladanyi@1490: ladanyi@1490: binary: binary-indep binary-arch ladanyi@1490: .PHONY: build clean binary-indep binary-arch binary install