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
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
# Uncomment this to turn on verbose mode.
|
%:
|
||||||
#export DH_VERBOSE=1
|
dh $@ --sourcedirectory=Src
|
||||||
|
|
||||||
|
# just use dh_install* instead of upstream's "make install"
|
||||||
MAKE=make -C Src
|
override_dh_auto_install:
|
||||||
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
|
|
||||||
|
Reference in New Issue
Block a user