Deleted Added
1#!/usr/bin/make -f
2
3# Uncomment this to turn on verbose mode.
4#export DH_VERBOSE=1
5
6export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
7export DEB_CFLAGS_MAINT_APPEND=-Wp,-D_FORTIFY_SOURCE=2 -fPIC
8export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -pie
9DPKG_EXPORT_BUILDFLAGS = 1
10include /usr/share/dpkg/buildflags.mk
11
12BUILDDIR_unit = $(CURDIR)/debian/build-unit
13BUILDDIR_unit_debug = $(CURDIR)/debian/build-unit-debug
14INSTALLDIR = $(CURDIR)/debian/unit
15BASEDIR = $(CURDIR)
16
17DOTESTS = 0
18
19config.env.%:
20 dh_testdir
21 mkdir -p $(BUILDDIR_$*)
22 cp -Pa $(CURDIR)/auto $(BUILDDIR_$*)/
23 cp -Pa $(CURDIR)/configure $(BUILDDIR_$*)/
24 cp -Pa $(CURDIR)/src $(BUILDDIR_$*)/
25 cp -Pa $(CURDIR)/test $(BUILDDIR_$*)/
26 touch $@
27
28configure.unit: config.env.unit
29 cd $(BUILDDIR_unit) && \
30 CFLAGS= ./configure \
31 %%CONFIGURE_ARGS%% \
32 --modules=/usr/lib/unit/modules \
33 --cc-opt="$(CFLAGS)" \
34 --ld-opt="$(LDFLAGS)"
35 touch $@
36
37configure.unit_debug: config.env.unit_debug
38 cd $(BUILDDIR_unit_debug) && \
39 CFLAGS= ./configure \
40 %%CONFIGURE_ARGS%% \
41 --modules=/usr/lib/unit/debug-modules \
42 --cc-opt="$(CFLAGS)" \
43 --ld-opt="$(LDFLAGS)" \
44 --debug
45 touch $@
46
47build-arch.%: configure.%
48 dh_testdir
49 $(MAKE) -C $(BUILDDIR_$*)
50ifeq ($(DOTESTS), 1)
51 $(MAKE) -C $(BUILDDIR_$*) tests

--- 64 unchanged lines hidden ---