add --enable-wachs option
[oweals/gnunet.git] / src / Makefile.am
1 # This Makefile.am is in the public domain
2 #if WANT_FRAMEWORK
3 #  INTLEMU_SUBDIRS = intlemu
4 #endif
5
6 if HAVE_TESTING
7  TESTING = testing
8  TESTBED = testbed
9  CONSENSUS = consensus
10  SECRETSHARING = secretsharing
11  SENSOR = sensor
12  SENSORDASHBOARD = sensordashboard
13 endif
14
15 if HAVE_EXPERIMENTAL
16  EXP_DIR = \
17   dv \
18   multicast \
19   env \
20   psycstore \
21   psyc \
22   rps \
23   social \
24   $(CONSENSUS) \
25   $(SECRETSHARING) \
26   $(SENSOR) \
27   $(SENSORDASHBOARD) \
28 endif
29
30 if HAVE_WACHS
31   WACHS_DIR = \
32     ats-tests
33 endif
34
35 if BUILD_PULSE_HELPERS
36 CONVERSATION_DIR = conversation
37 else
38 if BUILD_GST_HELPERS
39 CONVERSATION_DIR = conversation
40 endif
41 endif
42
43 if HAVE_MYSQL
44  MYSQL_DIR = mysql
45 endif
46
47 if HAVE_POSTGRESQL
48  POSTGRES_DIR = postgres
49 endif
50
51 SUBDIRS = \
52   include $(INTLEMU_SUBDIRS) \
53   util \
54   hello \
55   tun \
56   block \
57   statistics \
58   arm \
59   $(TESTING) \
60   peerinfo \
61   $(MYSQL_DIR) \
62   $(POSTGRES_DIR) \
63   datacache \
64   datastore \
65   template \
66   ats \
67   nat \
68   fragmentation \
69   transport \
70   ats-tool \
71   peerinfo-tool \
72   core \
73   $(TESTBED) \
74   nse \
75   dht \
76   hostlist \
77   topology \
78   regex \
79   cadet \
80   dns \
81   identity \
82   set \
83   scalarproduct \
84   revocation \
85   gnsrecord \
86   namecache \
87   namestore \
88   vpn \
89   gns \
90   $(CONVERSATION_DIR) \
91   peerstore \
92   fs \
93   exit \
94   pt \
95   integration-tests \
96   $(EXP_DIR) \
97   $(WACHS_DIR)