plane hacking
[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_test.la 
20
21 libgnunet_plugin_block_dht_la_SOURCES = \
22   plugin_block_dht.c
23 libgnunet_plugin_block_dht_la_LIBADD = \
24   $(top_builddir)/src/hello/libgnunethello.la \
25   $(top_builddir)/src/block/libgnunetblock.la \
26   $(top_builddir)/src/util/libgnunetutil.la 
27 libgnunet_plugin_block_dht_la_LDFLAGS = \
28  $(GN_PLUGIN_LDFLAGS)
29
30 libgnunet_plugin_block_fs_la_SOURCES = \
31   plugin_block_fs.c
32 libgnunet_plugin_block_fs_la_LIBADD = \
33   $(top_builddir)/src/block/libgnunetblock.la \
34   $(top_builddir)/src/util/libgnunetutil.la 
35 libgnunet_plugin_block_fs_la_LDFLAGS = \
36  $(GN_PLUGIN_LDFLAGS)
37
38 libgnunet_plugin_block_template_la_SOURCES = \
39   plugin_block_template.c
40 libgnunet_plugin_block_template_la_LIBADD = \
41   $(top_builddir)/src/util/libgnunetutil.la 
42 libgnunet_plugin_block_template_la_LDFLAGS = \
43  $(GN_PLUGIN_LDFLAGS)
44
45 libgnunet_plugin_block_test_la_SOURCES = \
46   plugin_block_test.c
47 libgnunet_plugin_block_test_la_LIBADD = \
48   $(top_builddir)/src/block/libgnunetblock.la \
49   $(top_builddir)/src/util/libgnunetutil.la 
50 libgnunet_plugin_block_test_la_LDFLAGS = \
51  $(GN_PLUGIN_LDFLAGS)
52
53
54 libgnunetblock_la_SOURCES = \
55   block.c plugin_block.h
56 libgnunetblock_la_LIBADD = \
57  $(top_builddir)/src/util/libgnunetutil.la  
58
59 check_PROGRAMS = \
60  test_block
61
62 #TESTS = $(check_PROGRAMS)
63
64 test_block_SOURCES = \
65  test_block.c
66 test_block_LDADD = \
67  $(top_builddir)/src/block/libgnunetblock.la \
68  $(top_builddir)/src/util/libgnunetutil.la  
69