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