aboutsummaryrefslogtreecommitdiff
path: root/src/messenger/Makefile.am
diff options
context:
space:
mode:
authorTheJackiMonster <thejackimonster@gmail.com>2020-11-12 17:22:36 +0100
committerTheJackiMonster <thejackimonster@gmail.com>2020-11-12 17:22:36 +0100
commitfec34163a1f17729c190022a2bf747f48e34f07a (patch)
tree9c2884555c795f9f70ec1e0c8d76dbb50aba1f2f /src/messenger/Makefile.am
parent63fe195e40e55f13ab29e3ba578e97017fc4cc48 (diff)
parent8bf864c25bda97c1448b709a76a168834753ff86 (diff)
downloadgnunet-fec34163a1f17729c190022a2bf747f48e34f07a.tar.gz
gnunet-fec34163a1f17729c190022a2bf747f48e34f07a.zip
-merge branch 'jacki/messenger'
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'src/messenger/Makefile.am')
-rw-r--r--src/messenger/Makefile.am131
1 files changed, 131 insertions, 0 deletions
diff --git a/src/messenger/Makefile.am b/src/messenger/Makefile.am
new file mode 100644
index 000000000..ebe08290e
--- /dev/null
+++ b/src/messenger/Makefile.am
@@ -0,0 +1,131 @@
1# This Makefile.am is in the public domain
2AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4if USE_COVERAGE
5 AM_CFLAGS = --coverage -O0
6 XLIB = -lgcov
7endif
8
9pkgcfgdir= $(pkgdatadir)/config.d/
10
11libexecdir= $(pkglibdir)/libexec/
12
13pkgcfg_DATA = \
14 messenger.conf
15
16plugindir = $(libdir)/gnunet
17
18AM_CLFAGS = -g
19
20libexec_PROGRAMS = \
21 gnunet-service-messenger \
22 $(EXP_LIBEXEC)
23
24bin_PROGRAMS = \
25 gnunet-messenger
26
27lib_LTLIBRARIES = \
28 libgnunetmessenger_common.la \
29 libgnunetmessenger.la \
30 $(EXP_LIB)
31
32libgnunetmessenger_common_la_SOURCES = \
33 messenger_api_ego.h \
34 messenger_api_message.c messenger_api_message.h \
35 messenger_api_list_tunnels.c messenger_api_list_tunnels.h
36libgnunetmessenger_common_la_LIBADD = \
37 $(top_builddir)/src/util/libgnunetutil.la \
38 $(top_builddir)/src/identity/libgnunetidentity.la \
39 $(XLIB) \
40 $(LTLIBINTL)
41libgnunetmessenger_common_la_LDFLAGS = \
42 $(GN_LIB_LDFLAGS) \
43 -version-info 0:0:0
44
45libgnunetmessenger_la_SOURCES = \
46 messenger_api.c \
47 messenger_api_contact.c messenger_api_contact.h \
48 messenger_api_handle.c messenger_api_handle.h \
49 messenger_api_room.c messenger_api_room.h
50libgnunetmessenger_la_LIBADD = \
51 $(top_builddir)/src/util/libgnunetutil.la \
52 $(top_builddir)/src/identity/libgnunetidentity.la \
53 libgnunetmessenger_common.la \
54 $(XLIB) \
55 $(LTLIBINTL)
56libgnunetmessenger_la_LDFLAGS = \
57 $(GN_LIB_LDFLAGS) \
58 -version-info 0:0:0
59
60gnunet_messenger_SOURCES = \
61 gnunet-messenger.c
62gnunet_messenger_LDADD = \
63 libgnunetmessenger_common.la \
64 libgnunetmessenger.la \
65 $(top_builddir)/src/util/libgnunetutil.la
66gnunet_messenger_LDFLAGS = \
67 $(GN_LIBINTL)
68
69gnunet_service_messenger_SOURCES = \
70 gnunet-service-messenger.c gnunet-service-messenger.h \
71 gnunet-service-messenger_service.c gnunet-service-messenger_service.h \
72 gnunet-service-messenger_list_handles.c gnunet-service-messenger_list_handles.h \
73 gnunet-service-messenger_list_messages.c gnunet-service-messenger_list_messages.h \
74 gnunet-service-messenger_message_handle.c gnunet-service-messenger_message_handle.h \
75 gnunet-service-messenger_message_kind.c gnunet-service-messenger_message_kind.h \
76 gnunet-service-messenger_message_recv.c gnunet-service-messenger_message_recv.h \
77 gnunet-service-messenger_message_send.c gnunet-service-messenger_message_send.h \
78 gnunet-service-messenger_message_store.c gnunet-service-messenger_message_store.h \
79 gnunet-service-messenger_basement.c gnunet-service-messenger_basement.h \
80 gnunet-service-messenger_contact.c gnunet-service-messenger_contact.h \
81 gnunet-service-messenger_handle.c gnunet-service-messenger_handle.h \
82 gnunet-service-messenger_room.c gnunet-service-messenger_room.h \
83 gnunet-service-messenger_tunnel.c gnunet-service-messenger_tunnel.h \
84 gnunet-service-messenger_util.c gnunet-service-messenger_util.h
85gnunet_service_messenger_LDADD = \
86 $(top_builddir)/src/util/libgnunetutil.la \
87 $(top_builddir)/src/cadet/libgnunetcadet.la \
88 $(top_builddir)/src/identity/libgnunetidentity.la \
89 libgnunetmessenger_common.la \
90 libgnunetmessenger.la \
91 $(GN_LIBINTL)
92
93check_PROGRAMS = \
94 test_messenger_api \
95 test_messenger_anonymous \
96 test_messenger_comm0
97
98if ENABLE_TEST_RUN
99AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
100TESTS = \
101 $(check_PROGRAMS)
102endif
103
104test_messenger_api_SOURCES = \
105 test_messenger.c
106test_messenger_api_LDADD = \
107 libgnunetmessenger_common.la \
108 libgnunetmessenger.la \
109 $(top_builddir)/src/testing/libgnunettesting.la \
110 $(top_builddir)/src/util/libgnunetutil.la
111
112test_messenger_anonymous_SOURCES = \
113 test_messenger_anonymous.c
114test_messenger_anonymous_LDADD = \
115 libgnunetmessenger_common.la \
116 libgnunetmessenger.la \
117 $(top_builddir)/src/testing/libgnunettesting.la \
118 $(top_builddir)/src/util/libgnunetutil.la
119
120test_messenger_comm0_SOURCES = \
121 test_messenger_comm0.c
122test_messenger_comm0_LDADD = \
123 libgnunetmessenger_common.la \
124 libgnunetmessenger.la \
125 $(top_builddir)/src/testbed/libgnunettestbed.la \
126 $(top_builddir)/src/testbed-logger/libgnunettestbedlogger.la \
127 $(top_builddir)/src/testing/libgnunettesting.la \
128 $(top_builddir)/src/util/libgnunetutil.la
129
130EXTRA_DIST = \
131 test_messenger_api.conf