chiark / gitweb /
Infrastructure: Switch testing over to Autotest.
[mLib] / debian / rules
1 #! /usr/bin/make -f
2
3 CDBS = /usr/share/cdbs/1
4
5 include $(CDBS)/rules/debhelper.mk
6 include $(CDBS)/class/autotools.mk
7
8 ###--------------------------------------------------------------------------
9 ### General settings.
10
11 DEB_BUILDDIR = $(CURDIR)/build
12 DEB_MAKE_CHECK_TARGET = check
13
14 DEB_CONFIGURE_EXTRA_FLAGS = --without-adns
15 DEB_CONFIGURE_LIBEXECDIR = "\$${prefix}/lib"
16
17 DEB_DH_MAKESHLIBS_ARGS_ALL = \
18         -V"mlib2 (>= $(DEB_UPSTREAM_VERSION)) | mlib2-adns (>= $(DEB_UPSTREAM_VERSION))"
19
20 ###--------------------------------------------------------------------------
21 ### Building the ADNS version.
22
23 DEB_CONFIGURE_EXTRA_FLAGS_mlib2-adns = --with-adns
24 DEB_BUILDDIR_mlib2-adns = $(CURDIR)/build-adns
25
26 configure/mlib2-adns::
27         $(DEB_CONFIGURE_INVOKE) \
28                 $(cdbs_configure_flags) \
29                 $(DEB_CONFIGURE_EXTRA_FLAGS_mlib2-adns) \
30                 $(DEB_CONFIGURE_USER_FLAGS)
31
32 build/mlib2-adns::
33         $(DEB_MAKE_ENVVARS) $(MAKE) -C $(DEB_BUILDDIR_mlib2-adns)
34
35 install/mlib2-adns::
36         $(DEB_MAKE_ENVVARS) $(MAKE) -C $(DEB_BUILDDIR_mlib2-adns) \
37                 install DESTDIR=$(CURDIR)/debian/tmp-adns
38
39 clean::
40         rm -rf $(CURDIR)/debian/tmp-adns
41
42 ###----- That's all, folks --------------------------------------------------