-build namecache by default
[oweals/gnunet.git] / src / Makefile.am
1 #if WANT_FRAMEWORK
2 #  INTLEMU_SUBDIRS = intlemu
3 #endif
4
5 if HAVE_TESTING
6  TESTING = testing
7  TESTBED = testbed
8  CONSENSUS = consensus
9  EXPERIMENTATION = experimentation
10  SCALARPRODUCT = scalarproduct
11 endif
12
13 if HAVE_EXPERIMENTAL
14  EXP_DIR = \
15   multicast \
16   env \
17   psyc \
18   $(CONSENSUS) \
19   $(EXPERIMENTATION)
20   # NOTE: scalarproduct is not being listed here yet as the crypto is being reworked at the moment
21 endif
22
23
24 if HAVE_PULSE
25 if HAVE_OPUS
26   CONVERSATION_DIR = conversation
27 endif
28 endif
29
30 if HAVE_MYSQL
31  MYSQL_DIR = mysql
32 endif
33
34 if HAVE_POSTGRES
35  POSTGRES_DIR = postgres
36 endif
37
38 SUBDIRS = \
39   include $(INTLEMU_SUBDIRS) \
40   util \
41   hello \
42   tun \
43   block \
44   statistics \
45   arm \
46   $(TESTING) \
47   peerinfo \
48   $(MYSQL_DIR) \
49   $(POSTGRES_DIR) \
50   datacache \
51   datastore \
52   template \
53   ats \
54   nat \
55   fragmentation \
56   transport \
57   ats-tool \
58   peerinfo-tool \
59   core \
60   $(TESTBED) \
61   ats-tests \
62   nse \
63   dht \
64   hostlist \
65   topology \
66   regex \
67   mesh \
68   dns \
69   identity \
70   set \
71   dv \
72   revocation \
73   gnsrecord \
74   namecache \
75   namestore \
76   vpn \
77   gns \
78   $(CONVERSATION_DIR) \
79   psycstore \
80   fs \
81   exit \
82   pt \
83   integration-tests \
84   $(EXP_DIR)