implement revocation block plugin, get revocation test to pass again
[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   dv \
15   rps
16 endif
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_MYSQL
44  MYSQL_DIR = mysql my
45 endif
46
47 if HAVE_POSTGRESQL
48  POSTGRES_DIR = pq postgres
49 endif
50
51 if HAVE_MHD
52  REST_DIR = rest
53 if HAVE_JSON
54  JSONAPI_DIR = jsonapi
55 endif
56 endif
57
58 if HAVE_JSON
59   AUCTION_DIR = auction
60 endif
61
62 if TALER_ONLY
63 SUBDIRS = \
64  include \
65  util
66 else
67
68 SUBDIRS = \
69   include $(INTLEMU_SUBDIRS) \
70   util \
71   $(JSON_DIR) \
72   $(REST_DIR) \
73   $(JSONAPI_DIR) \
74   hello \
75   tun \
76   block \
77   statistics \
78   arm \
79   $(TESTING) \
80   peerinfo \
81   $(MYSQL_DIR) \
82   $(POSTGRES_DIR) \
83   datacache \
84   datastore \
85   template \
86   ats \
87   nat \
88   nat-auto \
89   fragmentation \
90   transport \
91   ats-tool \
92   peerinfo-tool \
93   core \
94   $(TESTBED) \
95   $(ATS_TESTS) \
96   nse \
97   dht \
98   hostlist \
99   topology \
100   regex \
101   dns \
102   identity \
103   gnsrecord \
104   namecache \
105   namestore \
106   peerstore \
107   cadet \
108   set \
109   consensus \
110   scalarproduct \
111   revocation \
112   vpn \
113   gns \
114   zonemaster \
115   $(CONVERSATION_DIR) \
116   fs \
117   exit \
118   pt \
119   secretsharing \
120   integration-tests \
121   multicast \
122   psycutil \
123   psycstore \
124   psyc \
125   social \
126   $(AUCTION_DIR) \
127   $(EXP_DIR) \
128   $(PROVIDER_DIR)
129
130 endif