$(top_builddir)/src/lib-fs/libfs.la \
$(top_builddir)/src/lib-dict/libdict.la \
$(top_builddir)/src/lib-dns/libdns.la \
+ $(top_builddir)/src/lib-dns-client/libdns-client.la \
$(top_builddir)/src/lib-imap/libimap.la \
$(top_builddir)/src/lib-mail/libmail.la \
$(top_builddir)/src/lib-sasl/libsasl.la \
src/lib-dict-backend/Makefile
src/lib-dict-extra/Makefile
src/lib-dns/Makefile
+src/lib-dns-client/Makefile
src/lib-doveadm/Makefile
src/lib-fs/Makefile
src/lib-language/Makefile
lib-test \
lib \
lib-var-expand \
+ lib-dns \
lib-settings \
lib-otp \
lib-auth \
lib-auth-client \
- lib-dns \
+ lib-dns-client \
lib-ssl-iostream \
lib-master \
lib-login \
-I$(top_srcdir)/src/lib-json \
-I$(top_srcdir)/src/lib-ldap \
-I$(top_srcdir)/src/lib-dict \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-http \
-I$(top_srcdir)/src/lib-sql \
-I$(top_srcdir)/src/lib-settings \
--- /dev/null
+noinst_LTLIBRARIES = libdns-client.la
+
+AM_CPPFLAGS = \
+ -I$(top_srcdir)/src/lib \
+ -I$(top_srcdir)/src/lib-test
+
+libdns_client_la_SOURCES = \
+ dns-client-cache.c \
+ dns-lookup.c
+
+headers = \
+ dns-client-cache.h \
+ dns-lookup.h
+
+test_programs = \
+ test-dns-lookup
+
+noinst_PROGRAMS = $(test_programs)
+
+test_libs = \
+ libdns-client.la \
+ ../lib-dns/libdns.la \
+ ../lib-test/libtest.la \
+ ../lib/liblib.la
+
+test_dns_lookup_SOURCES = test-dns-lookup.c
+test_dns_lookup_LDADD = $(test_libs)
+
+check-local:
+ for bin in $(test_programs); do \
+ if ! $(RUN_TEST) ./$$bin; then exit 1; fi; \
+ done
+
+
+pkginc_libdir=$(pkgincludedir)
+pkginc_lib_HEADERS = $(headers)
+
+# Internally, the dns methods yield via lua_yieldk() as implemented in Lua
+# 5.3 and newer.
+if DLUA_WITH_YIELDS
+noinst_LTLIBRARIES += libdns_lua.la
+
+libdns_lua_la_SOURCES = \
+ dns-lua.c
+libdns_lua_la_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ $(LUA_CFLAGS) \
+ -I$(top_srcdir)/src/lib-lua
+libdns_lua_la_LIBADD =
+libdns_lua_la_DEPENDENCIES = \
+ libdns-client.la
+
+headers += \
+ dns-lua.h
+endif
-I$(top_srcdir)/src/lib-test
libdns_la_SOURCES = \
- dns-client-cache.c \
- dns-lookup.c \
dns-util.c
headers = \
- dns-client-cache.h \
- dns-lookup.h \
dns-util.h
test_programs = \
- test-dns-lookup \
test-dns-util
noinst_PROGRAMS = $(test_programs)
test_dns_util_SOURCES = test-dns-util.c
test_dns_util_LDADD = $(test_libs)
-test_dns_lookup_SOURCES = test-dns-lookup.c
-test_dns_lookup_LDADD = $(test_libs)
-
check-local:
for bin in $(test_programs); do \
if ! $(RUN_TEST) ./$$bin; then exit 1; fi; \
pkginc_libdir=$(pkgincludedir)
pkginc_lib_HEADERS = $(headers)
-
-# Internally, the dns methods yield via lua_yieldk() as implemented in Lua
-# 5.3 and newer.
-if DLUA_WITH_YIELDS
-noinst_LTLIBRARIES += libdns_lua.la
-
-libdns_lua_la_SOURCES = \
- dns-lua.c
-libdns_lua_la_CPPFLAGS = \
- $(AM_CPPFLAGS) \
- $(LUA_CFLAGS) \
- -I$(top_srcdir)/src/lib-lua
-libdns_lua_la_LIBADD =
-libdns_lua_la_DEPENDENCIES = \
- libdns.la
-
-headers += \
- dns-lua.h
-endif
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-settings \
-I$(top_srcdir)/src/lib-auth-client \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-mail \
-I$(top_srcdir)/src/lib-master \
-I$(top_srcdir)/src/lib-ssl-iostream
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-test \
-I$(top_srcdir)/src/lib-settings \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-master \
-I$(top_srcdir)/src/lib-var-expand \
test_http_libs = \
libhttp.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-master/libmaster.la \
$(test_libs)
test_http_deps = \
libhttp.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-master/libmaster.la \
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-test \
-I$(top_srcdir)/src/lib-settings \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-sasl \
-I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-mail \
../lib-imap/libimap.la \
../lib-mail/libmail.la \
../lib-charset/libcharset.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-auth/libauth.la \
../lib-otp/libotp.la \
liblogin.la \
../lib-master/libmaster.la \
../lib-auth-client/libauth-client.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-settings/libsettings.la \
liblogin.la \
../lib-master/libmaster.la \
../lib-auth-client/libauth-client.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-settings/libsettings.la \
-I$(top_srcdir)/src/lib-test \
-I$(top_srcdir)/src/lib-dict \
-I$(top_srcdir)/src/lib-doveadm \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-http \
-I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-settings \
WITH_YIELDS_LUA += \
../lib-doveadm/libdoveadm_client_lua.la \
../lib-dict/libdict_lua.la \
- ../lib-dns/libdns_lua.la
+ ../lib-dns-client/libdns_lua.la
test_programs += \
test-dict-lua \
test-dns-lua
AM_CPPFLAGS = \
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-auth \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-test \
-I$(top_srcdir)/src/lib-settings \
-I$(top_srcdir)/src/lib-ssl-iostream \
../lib-settings/libsettings.la \
../lib-var-expand/libvar_expand.la \
../lib-test/libtest.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib/liblib.la
../lib-dcrypt/libdcrypt.la \
../lib-http/libhttp.la \
../lib-json/libjson.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-master/libmaster.la \
../lib-dcrypt/libdcrypt.la \
../lib-http/libhttp.la \
../lib-json/libjson.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-master/libmaster.la \
AM_CPPFLAGS = \
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-test \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-mail \
-I$(top_srcdir)/src/lib-settings \
-I$(top_srcdir)/src/lib-var-expand \
test_libs = \
libprogram_client.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-test/libtest.la \
../lib-mail/libmail.la \
-I$(top_srcdir)/src/lib-sasl \
-I$(top_srcdir)/src/lib-auth-client \
-I$(top_srcdir)/src/lib-ssl-iostream \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-program-client \
-I$(top_srcdir)/src/lib-mail \
-I$(top_srcdir)/src/lib-var-expand \
test_libs = \
$(noinst_LTLIBRARIES) \
../lib-program-client/libprogram_client.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-mail/libmail.la \
../lib-charset/libcharset.la \
test_deps = \
$(noinst_LTLIBRARIES) \
../lib-program-client/libprogram_client.la \
+ ../lib-dns-client/libdns-client.la \
../lib-dns/libdns.la \
../lib-mail/libmail.la \
../lib-charset/libcharset.la \
-I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib-settings \
-I$(top_srcdir)/src/lib-master \
- -I$(top_srcdir)/src/lib-dns \
+ -I$(top_srcdir)/src/lib-dns-client \
-I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-mail \
-I$(top_srcdir)/src/lib-imap \