3 # Uncomment this to turn on verbose mode.
6 include /usr/share/dpkg/architecture.mk
8 CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
9 CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
10 CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
11 LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
12 PKG_CONFIG ?= $(DEB_HOST_GNU_TYPE)-pkg-config
14 configure: configure-stamp
17 dh_auto_configure -- --without-gui --enable-nls
20 build: build-arch build-indep
21 build-arch: build-stamp
22 build-indep: build-stamp
24 build-stamp: configure-stamp
27 EXTRA_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
28 EXTRA_CXXFLAGS="${CPPFLAGS} ${CXXFLAGS}" \
29 EXTRA_LDFLAGS="${LDFLAGS}"
31 ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
32 $(MAKE) X="`$(PKG_CONFIG) glib-2.0 --cflags`" \
33 EXTRA_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
34 EXTRA_CXXFLAGS="${CPPFLAGS} ${CXXFLAGS}" \
35 EXTRA_LDFLAGS="${LDFLAGS}" \
36 GLIBLIBS="`$(PKG_CONFIG) glib-2.0 --libs`" -C src test || true
43 rm -f build-stamp configure-stamp config.log
44 [ ! -f Makefile ] || $(MAKE) distclean
51 $(MAKE) DESTDIR=debian/jigdo-file install-po \
52 install-jigdo-file install-jigdo-lite install-jigdo-mirror
54 # Build architecture-independent files here.
55 binary-indep: build install
56 # We have nothing to do by default.
58 # Build architecture-dependent files here.
59 binary-arch: build install
76 binary: binary-indep binary-arch
77 .PHONY: build clean binary-indep binary-arch binary install configure