File: rules

package info (click to toggle)
kdiff3 0.9.98-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 12,304 kB
  • ctags: 3,380
  • sloc: cpp: 24,677; sh: 75; makefile: 69
file content (51 lines) | stat: -rwxr-xr-x 1,727 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
#export DH_OPTIONS=-v

#%:
#	dh  $@

# Use override_dh_* targets to customize this.
# ---------------------------------------------------

DEB_COMPRESS_EXCLUDE := ".docbook" 
DEB_BUILD_PARALLEL = 1
export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
# include /usr/share/cdbs/1/rules/simple-patchsys.mk
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

clean::
	# TODO if makefile...
	# clean QT version
	qmake-qt4 -nocache src-QT4/kdiff3.pro -o src-QT4/Makefile
	make -C src-QT4 distclean

build/kdiff3-qt::
	qmake-qt4 -nocache src-QT4/kdiff3.pro -o src-QT4/Makefile
	make $(DEB_MAKE_PARALLEL) -C src-QT4 prefix=$(CURDIR)/debian/kdiff3-qt

install/kdiff3::
	# install man page
	mkdir --parents $(DEB_DESTDIR)usr/share/man/man1
	cp doc/en/kdiff3.1 $(DEB_DESTDIR)usr/share/man/man1/kdiff3.1
	# update gnome's icon cache
	dh_icons --package kdiff3 --tmpdir=debian/tmp

install/kdiff3-qt::
	mkdir --parents $(CURDIR)/debian/kdiff3-qt
	make INSTALL_ROOT=$(CURDIR)/debian/kdiff3-qt install -C src-QT4 prefix=$(CURDIR)/debian/kdiff3-qt
	cd po && export INSTALL_ROOT=$(CURDIR)/debian/kdiff3-qt && /bin/sh create_qm_files install
	# update gnome's icon cache
	dh_icons --package kdiff3-qt --tmpdir=debian/tmp
	
install/kdiff3-doc::
	# generate HTML help
	mkdir --parents $(DEB_DESTDIR)usr/share/doc/kdiff3-doc/html/
	cp doc/en/index.docbook $(DEB_DESTDIR)usr/share/doc/kdiff3-doc/html/
	# use UTF-8 for documentation generation, no matter the system's locale
	cd  $(DEB_DESTDIR)usr/share/doc/kdiff3-doc/html/ && LC_ALL=C.UTF-8 meinproc4 index.docbook