-more vector -> scalar renaming
[oweals/gnunet.git] / src / scalarproduct / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include
2
3 pkgcfgdir= $(pkgdatadir)/config.d/
4
5 libexecdir= $(pkglibdir)/libexec/
6
7 pkgcfg_DATA = \
8   scalarproduct.conf 
9
10 if MINGW
11  WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols 
12 endif
13
14 if USE_COVERAGE
15   AM_CFLAGS = -fprofile-arcs -ftest-coverage
16 endif
17
18 bin_PROGRAMS = \
19  gnunet-scalarproduct
20
21 libexec_PROGRAMS = \
22  gnunet-service-scalarproduct
23
24 lib_LTLIBRARIES = \
25   libgnunetscalarproduct.la
26
27 gnunet_scalarproduct_SOURCES = \
28   gnunet-scalarproduct.c
29 gnunet_scalarproduct_LDADD = \
30   $(top_builddir)/src/util/libgnunetutil.la \
31   $(top_builddir)/src/scalarproduct/libgnunetscalarproduct.la \
32   -lgcrypt \
33   $(GN_LIBINTL) 
34 gnunet_scalarproduct_DEPENDENCIES = \
35   libgnunetscalarproduct.la
36
37 gnunet_service_scalarproduct_SOURCES = \
38   gnunet-service-scalarproduct.c
39 gnunet_service_scalarproduct_LDADD = \
40   $(top_builddir)/src/util/libgnunetutil.la \
41   $(top_builddir)/src/core/libgnunetcore.la \
42   $(top_builddir)/src/mesh/libgnunetmesh.la \
43   $(top_builddir)/src/set/libgnunetset.la \
44   -lgcrypt \
45   $(GN_LIBINTL)
46
47 libgnunetscalarproduct_la_SOURCES = \
48   scalarproduct_api.c 
49 libgnunetscalarproduct_la_LIBADD = \
50   $(top_builddir)/src/util/libgnunetutil.la \
51   $(top_builddir)/src/statistics/libgnunetstatistics.la \
52   -lgcrypt \
53   $(LTLIBINTL)
54 libgnunetscalarproduct_la_LDFLAGS = \
55   $(GN_LIB_LDFLAGS)
56
57 check_PROGRAMS = \
58         test_scalarproduct_api_regression \
59         test_scalarproduct_api \
60         test_scalarproduct_api_4peers
61 #FIXME unfinished
62 #test_scalarproduct_api_regression2 
63
64 if ENABLE_TEST_RUN
65   TESTS = $(check_PROGRAMS)
66 endif
67
68 test_consensus_api_SOURCES = \
69  test_consensus_api.c
70 test_consensus_api_LDADD = \
71   $(top_builddir)/src/util/libgnunetutil.la \
72   $(top_builddir)/src/testing/libgnunettesting.la \
73   $(top_builddir)/src/consensus/libgnunetconsensus.la
74
75 test_scalarproduct_api_SOURCES = \
76   test_scalarproduct_api.c
77 test_scalarproduct_api_LDADD = \
78   $(top_builddir)/src/util/libgnunetutil.la \
79   $(top_builddir)/src/scalarproduct/libgnunetscalarproduct.la \
80   -lgcrypt
81
82 #FIXME unfinished
83 #test_scalarproduct_api_regression2_SOURCES = \
84 #       test_scalarproduct_api_regression2.c
85 #test_scalarproduct_api_regression2_LDADD = \
86 #  $(top_builddir)/src/scalarproduct/libgnunetscalarproduct.la \
87 #  $(top_builddir)/src/util/libgnunetutil.la \
88 #  -lgcrypt
89
90 test_scalarproduct_api_regression_SOURCES = \
91         test_scalarproduct_api_regression.c
92 test_scalarproduct_api_regression_LDADD = \
93   $(top_builddir)/src/util/libgnunetutil.la \
94   $(top_builddir)/src/scalarproduct/libgnunetscalarproduct.la \
95   -lgcrypt
96
97 test_scalarproduct_api_4peers_SOURCES = \
98  test_scalarproduct_api_4peers.c
99 test_scalarproduct_api_4peers_LDADD = \
100   $(top_builddir)/src/util/libgnunetutil.la \
101   $(top_builddir)/src/scalarproduct/libgnunetscalarproduct.la \
102   -lgcrypt
103
104 EXTRA_DIST = \
105   test_scalarproduct.conf
106