diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-07-16 00:26:02 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-07-16 00:31:38 +0200 |
commit | 74b2466e14a1961bf3ac0e8a60cfaceec705bd59 (patch) | |
tree | 48e9e848b04562dc1f547ba7079fb3568e03f0fe /Makefile.am | |
parent | 337ede5693cb8860ee86a2d71ffedec682abf6bc (diff) |
resolved: add a DNS client stub resolver
Let's turn resolved into a something truly useful: a fully asynchronous
DNS stub resolver that subscribes to network changes.
(More to come: caching, LLMNR, mDNS/DNS-SD, DNSSEC, IDN, NSS module)
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am index 934b91cd1a..ee7066ec27 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4536,11 +4536,22 @@ if ENABLE_RESOLVED systemd_resolved_SOURCES = \ src/resolve/resolved.h \ src/resolve/resolved.c \ - src/resolve/resolved-manager.c - -systemd_resolved_CFLAGS = \ - $(AM_CFLAGS) \ - $(KMOD_CFLAGS) + src/resolve/resolved-manager.c \ + src/resolve/resolved-bus.c \ + src/resolve/resolved-link.h \ + src/resolve/resolved-link.c \ + src/resolve/resolved-dns-domain.h \ + src/resolve/resolved-dns-domain.c \ + src/resolve/resolved-dns-packet.h \ + src/resolve/resolved-dns-packet.c \ + src/resolve/resolved-dns-query.h \ + src/resolve/resolved-dns-query.c \ + src/resolve/resolved-dns-scope.h \ + src/resolve/resolved-dns-scope.c \ + src/resolve/resolved-dns-server.h \ + src/resolve/resolved-dns-server.c \ + src/resolve/resolved-dns-rr.h \ + src/resolve/resolved-dns-rr.c nodist_systemd_resolved_SOURCES = \ src/resolve/resolved-gperf.c @@ -4579,6 +4590,21 @@ EXTRA_DIST += \ CLEANFILES += \ src/resolve/resolved.conf +tests += \ + test-dns-domain + +test_dns_domain_SOURCES = \ + src/resolve/resolved-dns-domain.h \ + src/resolve/resolved-dns-domain.c \ + src/resolve/test-dns-domain.c + +test_dns_domain_LDADD = \ + libsystemd-capability.la \ + libsystemd-network.la \ + libsystemd-label.la \ + libsystemd-internal.la \ + libsystemd-shared.la + endif # ------------------------------------------------------------------------------ |