fix #1746
[oweals/gnunet.git] / src / block / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include
2
3 plugindir = $(libdir)/gnunet
4
5 if MINGW
6   WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
7 endif
8
9 if USE_COVERAGE
10   AM_CFLAGS = --coverage
11 endif
12
13 lib_LTLIBRARIES = libgnunetblock.la
14
15 plugin_LTLIBRARIES = \
16   libgnunet_plugin_block_dht.la \
17   libgnunet_plugin_block_fs.la \
18   libgnunet_plugin_block_template.la \
19   libgnunet_plugin_block_dns.la \
20   libgnunet_plugin_block_test.la 
21
22 libgnunet_plugin_block_dht_la_SOURCES = \
23   plugin_block_dht.c
24 libgnunet_plugin_block_dht_la_LIBADD = \
25   $(top_builddir)/src/hello/libgnunethello.la \
26   $(top_builddir)/src/block/libgnunetblock.la \
27   $(top_builddir)/src/util/libgnunetutil.la 
28 libgnunet_plugin_block_dht_la_LDFLAGS = \
29  $(GN_PLUGIN_LDFLAGS)
30 libgnunet_plugin_block_dht_la_DEPENDENCIES = \
31   libgnunetblock.la 
32
33
34 libgnunet_plugin_block_fs_la_SOURCES = \
35   plugin_block_fs.c
36 libgnunet_plugin_block_fs_la_LIBADD = \
37   $(top_builddir)/src/block/libgnunetblock.la \
38   $(top_builddir)/src/util/libgnunetutil.la 
39 libgnunet_plugin_block_fs_la_LDFLAGS = \
40  $(GN_PLUGIN_LDFLAGS)
41 libgnunet_plugin_block_fs_la_DEPENDENCIES = \
42   libgnunetblock.la
43
44
45 libgnunet_plugin_block_dns_la_SOURCES = \
46   plugin_block_dns.c
47 libgnunet_plugin_block_dns_la_LIBADD = \
48   $(top_builddir)/src/util/libgnunetutil.la
49 libgnunet_plugin_block_dns_la_LDFLAGS = \
50  $(GN_PLUGIN_LDFLAGS)
51
52 libgnunet_plugin_block_template_la_SOURCES = \
53   plugin_block_template.c
54 libgnunet_plugin_block_template_la_LIBADD = \
55   $(top_builddir)/src/util/libgnunetutil.la 
56 libgnunet_plugin_block_template_la_LDFLAGS = \
57  $(GN_PLUGIN_LDFLAGS)
58
59 libgnunet_plugin_block_test_la_SOURCES = \
60   plugin_block_test.c
61 libgnunet_plugin_block_test_la_LIBADD = \
62   $(top_builddir)/src/block/libgnunetblock.la \
63   $(top_builddir)/src/util/libgnunetutil.la 
64 libgnunet_plugin_block_test_la_LDFLAGS = \
65  $(GN_PLUGIN_LDFLAGS)
66 libgnunet_plugin_block_test_la_DEPENDENCIES = \
67   libgnunetblock.la                                           
68
69
70 libgnunetblock_la_SOURCES = \
71   block.c 
72 libgnunetblock_la_LIBADD = \
73  $(top_builddir)/src/util/libgnunetutil.la  
74 libgnunetblock_la_DEPENDENCIES = \
75  $(top_builddir)/src/util/libgnunetutil.la  
76
77 check_PROGRAMS = \
78  test_block
79
80 #TESTS = $(check_PROGRAMS)
81
82 test_block_SOURCES = \
83  test_block.c
84 test_block_LDADD = \
85  $(top_builddir)/src/block/libgnunetblock.la \
86  $(top_builddir)/src/util/libgnunetutil.la  
87