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