X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2FMakefile.am;h=00f30adc3b838bbc5090f4949f725adc60720a95;hb=4a1f21163c041e673604813a8c48c14bf9f20222;hp=18f8aeef2de705d70b1e32eb4fcf504fe6073a55;hpb=f831fabcad550115c2e83260cdf0894773692502;p=oweals%2Fgnunet.git diff --git a/src/Makefile.am b/src/Makefile.am index 18f8aeef2..00f30adc3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,34 +1,46 @@ +# This Makefile.am is in the public domain #if WANT_FRAMEWORK # INTLEMU_SUBDIRS = intlemu #endif if HAVE_TESTING TESTING = testing - TESTBED = testbed - CONSENSUS = consensus - SECRETSHARING = secretsharing - EXPERIMENTATION = experimentation - SCALARPRODUCT = scalarproduct - SENSOR = sensor - SENSORDASHBOARD = sensordashboard + TESTBED = testbed-logger testbed + ATS_TESTS = ats-tests endif if HAVE_EXPERIMENTAL EXP_DIR = \ - dv \ + rps \ multicast \ - env \ + psycutil \ psycstore \ psyc \ - social \ - $(CONSENSUS) \ - $(SECRETSHARING) \ - $(SCALARPRODUCT) \ - $(EXPERIMENTATION) \ - $(SENSOR) \ - $(SENSORDASHBOARD) + social +# dv (FTBFS) +if HAVE_ABE + EXP_DIR += \ + abe \ + credential \ + identity-attribute \ + identity-provider +endif +if HAVE_JSON + EXP_DIR += \ + auction +endif endif +if HAVE_JSON + JSON_DIR = json +if HAVE_LIBGNURL + JSON_DIR += curl +else +if HAVE_LIBCURL + JSON_DIR += curl +endif +endif +endif if BUILD_PULSE_HELPERS CONVERSATION_DIR = conversation @@ -38,24 +50,45 @@ CONVERSATION_DIR = conversation endif endif +if HAVE_SQLITE + SQLITE_DIR = sq +endif + if HAVE_MYSQL - MYSQL_DIR = mysql + MYSQL_DIR = mysql my endif if HAVE_POSTGRESQL - POSTGRES_DIR = postgres + POSTGRES_DIR = pq +endif + +if HAVE_MHD + REST_DIR = rest +if HAVE_JSON + JSONAPI_DIR = jsonapi endif +endif + + +if TALER_ONLY +SUBDIRS = \ + include \ + util +else SUBDIRS = \ include $(INTLEMU_SUBDIRS) \ util \ + $(JSON_DIR) \ + $(REST_DIR) \ + $(JSONAPI_DIR) \ hello \ - tun \ block \ statistics \ arm \ $(TESTING) \ peerinfo \ + $(SQLITE_DIR) \ $(MYSQL_DIR) \ $(POSTGRES_DIR) \ datacache \ @@ -63,32 +96,39 @@ SUBDIRS = \ template \ ats \ nat \ + nat-auto \ fragmentation \ transport \ ats-tool \ peerinfo-tool \ core \ $(TESTBED) \ - ats-tests \ + $(ATS_TESTS) \ nse \ dht \ hostlist \ topology \ regex \ - cadet \ dns \ identity \ - set \ - revocation \ gnsrecord \ namecache \ namestore \ + peerstore \ + cadet \ + set \ + consensus \ + scalarproduct \ + revocation \ vpn \ gns \ + zonemaster \ $(CONVERSATION_DIR) \ - peerstore \ fs \ exit \ pt \ + secretsharing \ integration-tests \ $(EXP_DIR) + +endif