- fixes, removed dead code
[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   template \
48   ats \
49   nat \
50   fragmentation \
51   transport \
52   ats-tool \
53   peerinfo-tool \
54   core \
55   $(TESTBED) \
56   nse \
57   dht \
58   hostlist \
59   topology \
60   regex \
61   mesh \
62   lockmanager \
63   dns \
64   identity \
65   set \
66   namestore \
67   fs \
68   $(LINUX_DIR) \
69   $(MINGW_DIR) \
70   integration-tests \
71   $(EXP_DIR) 
72
73 # note: namestore, gns are not listed right now as they are being reworked to use the new crypto