1 # This Makefile.am is in the public domain
\r
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
\r
5 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
\r
9 AM_CFLAGS = --coverage -O0
\r
12 pkgcfgdir= $(pkgdatadir)/config.d/
\r
14 libexecdir= $(pkglibdir)/libexec/
\r
16 plugindir = $(libdir)/gnunet
\r
22 HIJACKBIN = gnunet-helper-dns
\r
24 $(top_srcdir)/src/dns/install-dns-helper.sh $(libexecdir) $(GNUNETDNS_GROUP) $(SUDO_BINARY) || true
\r
30 libgnunetdnsparser.la \
\r
31 libgnunetdnsstub.la \
\r
34 libexec_PROGRAMS = \
\r
35 gnunet-service-dns $(HIJACKBIN)
\r
38 gnunet-dns-monitor gnunet-dns-redirector
\r
40 plugin_LTLIBRARIES = \
\r
41 libgnunet_plugin_block_dns.la
\r
51 gnunet_helper_dns_SOURCES = \
\r
55 gnunet_dns_monitor_SOURCES = \
\r
56 gnunet-dns-monitor.c
\r
57 gnunet_dns_monitor_LDADD = \
\r
58 libgnunetdnsparser.la \
\r
60 $(top_builddir)/src/util/libgnunetutil.la \
\r
63 gnunet_dns_redirector_SOURCES = \
\r
64 gnunet-dns-redirector.c
\r
65 gnunet_dns_redirector_LDADD = \
\r
66 libgnunetdnsparser.la \
\r
68 $(top_builddir)/src/util/libgnunetutil.la \
\r
71 gnunet_service_dns_SOURCES = \
\r
72 gnunet-service-dns.c
\r
73 gnunet_service_dns_LDADD = \
\r
74 libgnunetdnsstub.la \
\r
75 $(top_builddir)/src/tun/libgnunettun.la \
\r
76 $(top_builddir)/src/statistics/libgnunetstatistics.la \
\r
77 $(top_builddir)/src/util/libgnunetutil.la \
\r
80 libgnunetdnsparser_la_SOURCES = \
\r
82 libgnunetdnsparser_la_LIBADD = \
\r
83 $(top_builddir)/src/util/libgnunetutil.la $(XLIB) \
\r
85 libgnunetdnsparser_la_LDFLAGS = \
\r
89 libgnunetdnsstub_la_SOURCES = \
\r
91 libgnunetdnsstub_la_LIBADD = \
\r
92 $(top_builddir)/src/util/libgnunetutil.la $(XLIB)
\r
93 libgnunetdnsstub_la_LDFLAGS = \
\r
97 libgnunetdns_la_SOURCES = \
\r
99 libgnunetdns_la_LIBADD = \
\r
100 $(top_builddir)/src/util/libgnunetutil.la $(XLIB)
\r
101 libgnunetdns_la_LDFLAGS = \
\r
102 $(GN_LIB_LDFLAGS) \
\r
103 -version-info 0:0:0
\r
105 libgnunet_plugin_block_dns_la_SOURCES = \
\r
107 libgnunet_plugin_block_dns_la_LIBADD = \
\r
108 $(top_builddir)/src/util/libgnunetutil.la
\r
109 libgnunet_plugin_block_dns_la_LDFLAGS = \
\r
110 $(top_builddir)/src/block/$(GN_PLUGIN_LDFLAGS)
\r
114 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
\r
115 TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
\r
122 test_hexcoder_SOURCES = \
\r
124 test_hexcoder_LDADD = \
\r
125 libgnunetdnsparser.la \
\r
126 $(top_builddir)/src/util/libgnunetutil.la
\r