InfoBoxes/Wind: use WindSettingsPanel
[xcsoar.git] / debian / rules
blobf90d3dca0543739f52a45aceb9d05b5dde0601a7
1 #!/usr/bin/make -f
2 # -*- mode: makefile; coding: utf-8 -*-
4 CFLAGS = -Wall -g
5 OPTIONS = TARGET=UNIX
7 # allow Debian builds in the same repository as normal builds
8 OPTIONS += TARGET_OUTPUT_DIR=output/DEBIAN
10 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
11 CFLAGS += -O0
12 OPTIONS += DEBUG=y
13 else
14 CFLAGS += -O2 -fno-strict-aliasing
15 OPTIONS += DEBUG=n
16 endif
18 build-indep: debian/stamp-build-indep
19 debian/stamp-build-indep:
20 dh_testdir
21 $(MAKE) $(OPTIONS) manual
22 touch $@
24 build-arch: debian/stamp-build-arch
25 debian/stamp-build-arch:
26 dh_testdir
27 $(MAKE) $(OPTIONS) all mo
28 touch $@
30 build: debian/stamp-build
31 debian/stamp-build: debian/stamp-build-arch debian/stamp-build-indep
33 clean:
34 dh_testdir
35 dh_testroot
36 rm -f debian/stamp-*
38 $(MAKE) $(OPTIONS) clean
40 dh_clean
42 install-indep: debian/stamp-install-indep
43 debian/stamp-install-indep: debian/stamp-build-indep
44 dh_testdir
45 dh_testroot
46 dh_clean -k
47 dh_installdirs
49 $(MAKE) $(OPTIONS) install-manual DESTDIR=`pwd`/debian/tmp
51 touch $@
53 install-arch: debian/stamp-install-arch
54 debian/stamp-install-arch: debian/stamp-build-arch
55 dh_testdir
56 dh_testroot
57 dh_clean -k
58 dh_installdirs
60 $(MAKE) $(OPTIONS) install-bin install-mo DESTDIR=`pwd`/debian/tmp
62 touch $@
64 install: debian/stamp-install
65 debian/stamp-install: debian/stamp-install-arch debian/stamp-install-indep
67 # Build architecture-independent files here.
68 binary-indep: build-indep install-indep
69 dh_testdir -i
70 dh_testroot -i
71 dh_installdocs -i
72 dh_installchangelogs -i
73 dh_install -i --sourcedir=debian/tmp
74 dh_link -i
75 dh_strip -i
76 dh_compress -i -X.pdf
77 dh_fixperms -i
78 dh_installdeb -i
79 dh_shlibdeps -i
80 dh_gencontrol -i
81 dh_md5sums -i
82 dh_builddeb -i
84 # Build architecture-dependent files here.
85 binary-arch: build-arch install-arch
86 dh_testdir -a
87 dh_testroot -a
88 dh_installdocs -a
89 dh_installchangelogs -a
90 dh_install -a --sourcedir=debian/tmp
91 dh_link -a
92 dh_strip -a
93 dh_compress -a
94 dh_fixperms -a
95 dh_installdeb -a
96 dh_shlibdeps -a
97 dh_gencontrol -a
98 dh_md5sums -a
99 dh_builddeb -a
101 source diff:
102 @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
104 binary: binary-indep binary-arch
105 .PHONY: build clean binary-indep binary-arch binary install