error handling
[oweals/gnunet.git] / src / nat-auto / Makefile.am
1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4 libexecdir= $(pkglibdir)/libexec/
5
6 pkgcfgdir= $(pkgdatadir)/config.d/
7
8 pkgcfg_DATA = \
9   nat-auto.conf
10
11 bin_PROGRAMS = \
12  gnunet-nat-auto \
13  gnunet-nat-server
14
15 libexec_PROGRAMS = \
16  gnunet-service-nat-auto
17
18 gnunet_nat_server_SOURCES = \
19  gnunet-nat-server.c nat-auto.h
20 gnunet_nat_server_LDADD = \
21   $(top_builddir)/src/nat/libgnunetnatnew.la \
22   $(top_builddir)/src/util/libgnunetutil.la
23 gnunet_nat_server_LDFLAGS = \
24   $(GN_LIBINTL)
25
26 gnunet_nat_auto_SOURCES = \
27   gnunet-nat-auto.c nat-auto.h
28 gnunet_nat_auto_LDADD = \
29   libgnunetnatauto.la \
30   $(top_builddir)/src/util/libgnunetutil.la
31 gnunet_nat_auto_LDFLAGS = \
32   $(GN_LIBINTL)
33
34 if USE_COVERAGE
35   AM_CFLAGS = -fprofile-arcs -ftest-coverage
36 endif
37
38 lib_LTLIBRARIES = \
39   libgnunetnatauto.la
40
41 libgnunetnatauto_la_SOURCES = \
42   nat_auto_api.c \
43   nat_auto_api_test.c
44 libgnunetnatauto_la_LIBADD = \
45   $(top_builddir)/src/nat/libgnunetnatnew.la \
46   $(top_builddir)/src/util/libgnunetutil.la \
47   $(GN_LIBINTL) @EXT_LIBS@
48 libgnunetnatauto_la_LDFLAGS = \
49   $(GN_LIB_LDFLAGS)  \
50   -version-info 0:0:0
51
52 gnunet_service_nat_auto_SOURCES = \
53  gnunet-service-nat-auto.c
54 gnunet_service_nat_auto_LDADD = \
55   $(top_builddir)/src/util/libgnunetutil.la \
56   $(top_builddir)/src/statistics/libgnunetstatistics.la \
57   $(top_builddir)/src/nat/libgnunetnatnew.la \
58   $(LIBGCRYPT_LIBS) \
59   -lgcrypt \
60   $(GN_LIBINTL)