83648ded2b88483bae74699e321b3ffc1ffae7a8
[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
31 if BUILD_PULSE_HELPERS
32 CONVERSATION_DIR = conversation
33 else
34 if BUILD_GST_HELPERS
35 CONVERSATION_DIR = conversation
36 endif
37 endif
38
39 if HAVE_MYSQL
40  MYSQL_DIR = mysql
41 endif
42
43 if HAVE_POSTGRESQL
44  POSTGRES_DIR = postgres
45 endif
46
47 SUBDIRS = \
48   include $(INTLEMU_SUBDIRS) \
49   util \
50   hello \
51   tun \
52   block \
53   statistics \
54   arm \
55   $(TESTING) \
56   peerinfo \
57   $(MYSQL_DIR) \
58   $(POSTGRES_DIR) \
59   datacache \
60   datastore \
61   template \
62   ats \
63   nat \
64   fragmentation \
65   transport \
66   ats-tool \
67   peerinfo-tool \
68   core \
69   $(TESTBED) \
70   ats-tests \
71   nse \
72   dht \
73   hostlist \
74   topology \
75   regex \
76   cadet \
77   dns \
78   identity \
79   set \
80   scalarproduct \
81   revocation \
82   gnsrecord \
83   namecache \
84   namestore \
85   vpn \
86   gns \
87   $(CONVERSATION_DIR) \
88   peerstore \
89   fs \
90   exit \
91   pt \
92   integration-tests \
93   $(EXP_DIR)