Commit 348a757b authored by Guillaume Lazzara's avatar Guillaume Lazzara Committed by Roland Levillain

debian/rules: Cleanup.

Signed-off-by: Roland Levillain's avatarRoland Levillain <roland@lrde.epita.fr>
parent 82f1ef0a
2012-06-06 Guillaume Lazzara <z@lrde.epita.fr>
* debian/rules: Cleanup.
2012-06-04 Guillaume Lazzara <z@lrde.epita.fr>
* debian/source/lintian-overrides: New.
......
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# This has to be exported to make some magic below work.
export DH_OPTIONS
# 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)
CPU_COUNT ?= $(shell echo "`grep -c processor /proc/cpuinfo` / 2" | bc)
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
build: build-stamp
# Add Hardening flags during configure according to Debian policy.
# See: http://wiki.debian.org/HardeningWalkthrough
# http://wiki.debian.org/Hardening
build-stamp:
dh_testdir
./bootstrap
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --enable-scribo --prefix=/usr --libexecdir=/usr/lib $(shell dpkg-buildflags --export=configure)
$(MAKE) -j$(CPU_COUNT)
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP#
[ ! -f Makefile ] || $(MAKE) distclean
rm -f config.{sub,guess,status,log}
dh_clean
# Remove empty directories shipped with doxygen after installation in
# order to cleanup packages.
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
$(MAKE) DESTDIR="$(CURDIR)/debian/tmp" install
find $(CURDIR)/debian/tmp -type d -empty -delete
# Build architecture independant packages.
build-indep: build
binary-indep: build-indep install
dh_testdir
dh_testroot
dh_installchangelogs -i
dh_installdocs -i
dh_install -i --sourcedir=$(CURDIR)/debian/tmp
dh_link -i
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# Build architecture dependant packages.
build-arch: build
binary-arch: build-arch install
dh_testdir
dh_testroot
dh_installchangelogs -a
dh_installdocs -a
dh_installexamples -a
dh_install -a --sourcedir=$(CURDIR)/debian/tmp
dh_installmenu -a
install -d $(CURDIR)/debian/hello/usr/share/pixmaps/
cp debian/*.xpm $(CURDIR)/debian/hello/usr/share/pixmaps/
install -d $(CURDIR)/debian/hello/usr/share/applications/
cp debian/*.desktop $(CURDIR)/debian/hello/usr/share/applications/
#dh_installmime -a
dh_installman -a
dh_link -a
dh_strip -a
dh_compress -a
dh_fixperms -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
binary: binary-arch binary-indep
.PHONY: install build clean binary-indep binary-arch binary
%:
dh $@
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment