bd039325a0fdb25622840e03a668e67a48c2042d
[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   dv \
16   multicast \
17   env \
18   psyc \
19   conversation \
20   $(CONSENSUS) \
21   $(EXPERIMENTATION)
22   # NOTE: scalarproduct is not being listed here yet as the crypto is being reworked at the moment
23 endif
24
25 if HAVE_MYSQL
26  MYSQL_DIR = mysql
27 endif
28
29 if HAVE_POSTGRES
30  POSTGRES_DIR = postgres
31 endif
32
33 SUBDIRS = \
34   include $(INTLEMU_SUBDIRS) \
35   util \
36   hello \
37   tun \
38   block \
39   statistics \
40   arm \
41   $(TESTING) \
42   peerinfo \
43   $(MYSQL_DIR) \
44   $(POSTGRES_DIR) \
45   datacache \
46   datastore \
47   template \
48   ats \
49   nat \
50   fragmentation \
51   transport \
52   ats-tool \
53   peerinfo-tool \
54   core \
55   $(TESTBED) \
56   ats-tests \
57   nse \
58   dht \
59   hostlist \
60   topology \
61   regex \
62   mesh \
63   lockmanager \
64   dns \
65   identity \
66   set \
67   revocation \
68   namestore \
69   vpn \
70   gns \
71   psycstore \
72   fs \
73   exit \
74   pt \
75   integration-tests \
76   $(EXP_DIR)