Import RPS
[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  SECRETSHARING = secretsharing
10  EXPERIMENTATION = experimentation
11  SCALARPRODUCT = scalarproduct
12  SENSOR = sensor
13  SENSORDASHBOARD = sensordashboard
14 endif
15
16 if HAVE_EXPERIMENTAL
17  EXP_DIR = \
18   dv \
19   multicast \
20   env \
21   psycstore \
22   psyc \
23   rps \
24   social \
25   $(CONSENSUS) \
26   $(SECRETSHARING) \
27   $(SCALARPRODUCT) \
28   $(EXPERIMENTATION) \
29   $(SENSOR) \
30   $(SENSORDASHBOARD)
31 endif
32
33
34 if BUILD_PULSE_HELPERS
35 CONVERSATION_DIR = conversation
36 else
37 if BUILD_GST_HELPERS
38 CONVERSATION_DIR = conversation
39 endif
40 endif
41
42 if HAVE_MYSQL
43  MYSQL_DIR = mysql
44 endif
45
46 if HAVE_POSTGRESQL
47  POSTGRES_DIR = postgres
48 endif
49
50 SUBDIRS = \
51   include $(INTLEMU_SUBDIRS) \
52   util \
53   hello \
54   tun \
55   block \
56   statistics \
57   arm \
58   $(TESTING) \
59   peerinfo \
60   $(MYSQL_DIR) \
61   $(POSTGRES_DIR) \
62   datacache \
63   datastore \
64   template \
65   ats \
66   nat \
67   fragmentation \
68   transport \
69   ats-tool \
70   peerinfo-tool \
71   core \
72   $(TESTBED) \
73   ats-tests \
74   nse \
75   dht \
76   hostlist \
77   topology \
78   regex \
79   cadet \
80   dns \
81   identity \
82   set \
83   revocation \
84   gnsrecord \
85   namecache \
86   namestore \
87   vpn \
88   gns \
89   $(CONVERSATION_DIR) \
90   peerstore \
91   fs \
92   exit \
93   pt \
94   integration-tests \
95   $(EXP_DIR)