-bring set/gns into the fold of non-experimental subsystems
[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 endif
11
12 if HAVE_EXPERIMENTAL
13  EXP_DIR = dv $(CONSENSUS) $(EXPERIMENTATION)
14 endif
15
16 if LINUX
17 # All of these currently only work on GNU/Linux or W32
18  LINUX_DIR = exit vpn pt
19 endif
20 if MINGW
21  MINGW_DIR = vpn exit pt
22 endif
23
24 if HAVE_MYSQL
25  MYSQL_DIR = mysql
26 endif
27
28 if HAVE_POSTGRES
29  POSTGRES_DIR = postgres
30 endif
31
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   namestore \
48   template \
49   ats \
50   nat \
51   fragmentation \
52   transport \
53   ats-tool \
54   peerinfo-tool \
55   core \
56   $(TESTBED) \
57   nse \
58   dht \
59   hostlist \
60   topology \
61   regex \
62   mesh \
63   lockmanager \
64   stream \
65   dns \
66   gns \
67   set \
68   fs \
69   $(LINUX_DIR) \
70   $(MINGW_DIR) \
71   integration-tests \
72   $(EXP_DIR)