add attestation API
[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   abd
16 if HAVE_ABE
17  EXP_DIR += \
18   abe
19 endif
20 if HAVE_JSON
21  EXP_DIR += \
22   auction
23 endif
24 endif
25
26 if HAVE_JSON
27 if HAVE_MHD
28   JSON_DIR = json
29 endif
30 endif
31 if HAVE_LIBGNURL
32   CURL_DIR = curl
33 else
34 if HAVE_LIBCURL
35   CURL_DIR = curl
36 endif
37 endif
38
39 if BUILD_PULSE_HELPERS
40 CONVERSATION_DIR = conversation
41 else
42 if BUILD_GST_HELPERS
43 CONVERSATION_DIR = conversation
44 endif
45 endif
46
47 if HAVE_SQLITE
48  SQLITE_DIR = sq
49 endif
50
51 if HAVE_MYSQL
52  MYSQL_DIR = mysql my
53 endif
54
55 if HAVE_POSTGRESQL
56  POSTGRES_DIR = pq
57 endif
58
59 if HAVE_MHD
60 if HAVE_JSON
61  REST_DIR = rest
62  RECLAIM_DIR = \
63   reclaim-attribute \
64   reclaim
65 endif
66 endif
67
68
69 SUBDIRS = \
70   include $(INTLEMU_SUBDIRS) \
71   util \
72   nt \
73   gnsrecord \
74   hello \
75   block \
76   statistics \
77   arm \
78   $(TESTING) \
79   $(JSON_DIR) \
80   $(CURL_DIR) \
81   $(REST_DIR) \
82   peerinfo \
83   $(SQLITE_DIR) \
84   $(MYSQL_DIR) \
85   $(POSTGRES_DIR) \
86   datacache \
87   datastore \
88   template \
89   peerstore \
90   ats \
91   nat \
92   nat-auto \
93   fragmentation \
94   transport \
95   ats-tool \
96   peerinfo-tool \
97   core \
98   $(TESTBED) \
99   $(ATS_TESTS) \
100   nse \
101   dht \
102   hostlist \
103   topology \
104   regex \
105   dns \
106   identity \
107   namecache \
108   namestore \
109   cadet \
110   set \
111   consensus \
112   scalarproduct \
113   revocation \
114   vpn \
115   gns \
116   zonemaster \
117   $(CONVERSATION_DIR) \
118   fs \
119   exit \
120   pt \
121   secretsharing \
122   $(RECLAIM_DIR) \
123   $(EXP_DIR) \
124   integration-tests