mark dv/http/https/wlan/bt as experimental
[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-logger testbed
9  ATS_TESTS = ats-tests
10 endif
11
12 if HAVE_EXPERIMENTAL
13  EXP_DIR = \
14   rps
15 endif
16 #  dv (FTBFS)
17
18 if HAVE_JSON
19 if HAVE_MHD
20   PROVIDER_DIR = identity-provider
21 endif
22 endif
23
24 if HAVE_JSON
25   JSON_DIR = json
26 if HAVE_LIBGNURL
27   JSON_DIR += curl
28 else
29 if HAVE_LIBCURL
30   JSON_DIR += curl
31 endif
32 endif
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_SQLITE
44  SQLITE_DIR = sq
45 endif
46
47 if HAVE_MYSQL
48  MYSQL_DIR = mysql my
49 endif
50
51 if HAVE_POSTGRESQL
52  POSTGRES_DIR = pq
53 endif
54
55 if HAVE_MHD
56  REST_DIR = rest
57 if HAVE_JSON
58  JSONAPI_DIR = jsonapi
59 endif
60 endif
61
62 if HAVE_JSON
63   AUCTION_DIR = auction
64 endif
65
66 if TALER_ONLY
67 SUBDIRS = \
68  include \
69  util
70 else
71
72 SUBDIRS = \
73   include $(INTLEMU_SUBDIRS) \
74   util \
75   $(JSON_DIR) \
76   $(REST_DIR) \
77   $(JSONAPI_DIR) \
78   hello \
79   tun \
80   block \
81   statistics \
82   arm \
83   $(TESTING) \
84   peerinfo \
85   $(SQLITE_DIR) \
86   $(MYSQL_DIR) \
87   $(POSTGRES_DIR) \
88   datacache \
89   datastore \
90   template \
91   ats \
92   nat \
93   nat-auto \
94   fragmentation \
95   transport \
96   ats-tool \
97   peerinfo-tool \
98   core \
99   $(TESTBED) \
100   $(ATS_TESTS) \
101   nse \
102   dht \
103   hostlist \
104   topology \
105   regex \
106   dns \
107   identity \
108   gnsrecord \
109   namecache \
110   namestore \
111   peerstore \
112   cadet \
113   set \
114   consensus \
115   scalarproduct \
116   revocation \
117   vpn \
118   gns \
119   zonemaster \
120   $(CONVERSATION_DIR) \
121   fs \
122   exit \
123   pt \
124   secretsharing \
125   integration-tests \
126   multicast \
127   psycutil \
128   psycstore \
129   psyc \
130   social \
131   $(AUCTION_DIR) \
132   $(EXP_DIR) \
133   $(PROVIDER_DIR)
134
135 endif