--- qsampler/trunk/debian/rules 2010/02/28 07:28:56 2063 +++ qsampler/trunk/debian/rules 2010/03/12 16:02:32 2064 @@ -1,20 +1,9 @@ #!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. +APPNAME := qsampler # Uncomment this to turn on verbose mode. -export DH_VERBOSE=1 +#export DH_VERBOSE=1 -export QTDIR=/usr/share/qt3 - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CFLAGS = -Wall -g @@ -24,52 +13,47 @@ CFLAGS += -O2 endif -config.status: +configure: configure-stamp +configure-stamp: dh_testdir + # Add here commands to configure the package. - $(MAKE) -f Makefile.svn - chmod a+x configure - CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + -$(MAKE) -f Makefile.svn + + ./configure --prefix=/usr + touch configure-stamp build: build-stamp -build-stamp: config.status +build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. $(MAKE) - #docbook-to-man debian/qsampler.sgml > qsampler.1 - touch build-stamp + #docbook-to-man debian/$(APPNAME).sgml > $(APPNAME).1 + + touch $@ clean: dh_testdir dh_testroot - rm -f build-stamp + rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. - -$(MAKE) -f Makefile.svn - chmod a+x configure - -$(MAKE) distclean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - + -$(MAKE) -f Makefile.svn clean - dh_clean + dh_clean install: build dh_testdir dh_testroot - dh_clean -k + dh_clean -k dh_installdirs - # Add here commands to install the package into debian/qsampler. - $(MAKE) install DESTDIR=$(CURDIR)/debian/qsampler + # Add here commands to install the package + $(MAKE) DESTDIR=$(CURDIR)/debian/$(APPNAME) install # Build architecture-independent files here. @@ -83,23 +67,23 @@ dh_installchangelogs ChangeLog dh_installdocs dh_installexamples - dh_install +# dh_install # dh_installmenu -# dh_installdebconf +# dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime +# dh_python # dh_installinit # dh_installcron # dh_installinfo - dh_installman debian/qsampler.1 + dh_installman dh_link dh_strip dh_compress dh_fixperms # dh_perl -# dh_python # dh_makeshlibs dh_installdeb dh_shlibdeps @@ -108,4 +92,4 @@ dh_builddeb binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install +.PHONY: build clean binary-indep binary-arch binary install configure