diff --git a/debian/rules b/debian/rules index 86858b8..08c419e 100755 --- a/debian/rules +++ b/debian/rules @@ -1,84 +1,7 @@ #!/usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +%: + dh $@ --sourcedirectory=Src - -MAKE=make -C Src -CFLAGS=-W -Wall -INSTALL=/usr/bin/install -INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 -INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644 -BUILDDIR = $(CURDIR)/debian/wmcalclock -PACKAGE = wmcalclock - -ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) - CFLAGS += -g -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - - -build-arch: build -build-indep: build - -build: build-stamp - -build-stamp: - dh_testdir - $(MAKE) CFLAGS="$(CFLAGS)" - touch build-stamp - -clean: clean1 -clean1: - dh_testdir - dh_testroot - rm -rf build-stamp install-stamp ./debian/$(PACKAGE) - -find ./Src -name '*.o' | xargs rm -f - $(MAKE) clean - dh_clean - -install: install-stamp -install-stamp: build-stamp - dh_testdir - dh_testroot - dh_prep - dh_installdirs - $(MAKE) install DESTDIR=$(BUILDDIR)/usr INSTALL_PROGRAM="$(INSTALL_PROGRAM)" - mv $(BUILDDIR)/usr/man $(BUILDDIR)/usr/share - ln -s wmcalclock $(BUILDDIR)/usr/bin/wmCalClock - ln -s wmcalclock.1 $(BUILDDIR)/usr/share/man/man1/wmCalClock.1 - touch install-stamp - -# 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 TODO BUGS - dh_installmenu - dh_installchangelogs CHANGES - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -source diff: - @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install +# just use dh_install* instead of upstream's "make install" +override_dh_auto_install: