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