d/rules: Use dh.
This commit is contained in:
85
debian/rules
vendored
85
debian/rules
vendored
@ -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:
|
||||
|
Reference in New Issue
Block a user