X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2FMakefile.am;h=56f301ac026a4d0f1727d759d45286732ddc5b23;hb=0945dcf2c250dea65d520ef26f9917e9be3ac4ac;hp=94345a5bd284a6c1994976f631b50cd2b70ffef3;hpb=e548255ba53e4ae6bc92054c9ce9ee0674d06d23;p=oweals%2Fgnunet.git diff --git a/src/Makefile.am b/src/Makefile.am index 94345a5bd..56f301ac0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,46 +1,81 @@ +# This Makefile.am is in the public domain #if WANT_FRAMEWORK # INTLEMU_SUBDIRS = intlemu #endif if HAVE_TESTING TESTING = testing - TESTBED = testbed + TESTBED = testbed-logger testbed CONSENSUS = consensus SECRETSHARING = secretsharing - EXPERIMENTATION = experimentation + ATS_TESTS = ats-tests endif if HAVE_EXPERIMENTAL EXP_DIR = \ dv \ - scalarproduct \ - multicast \ - env \ - psycstore \ - psyc \ + rps \ $(CONSENSUS) \ - $(SECRETSHARING) \ - $(EXPERIMENTATION) + $(SECRETSHARING) + +endif + +if HAVE_JSON +if HAVE_MHD + PROVIDER_DIR = identity-provider +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 HAVE_PULSE -if HAVE_OPUS - CONVERSATION_DIR = conversation +if BUILD_PULSE_HELPERS +CONVERSATION_DIR = conversation +else +if BUILD_GST_HELPERS +CONVERSATION_DIR = conversation endif endif if HAVE_MYSQL - MYSQL_DIR = mysql + MYSQL_DIR = mysql my +endif + +if HAVE_POSTGRESQL + POSTGRES_DIR = pq postgres +endif + +if HAVE_MHD + REST_DIR = rest +if HAVE_JSON + JSONAPI_DIR = jsonapi +endif endif -if HAVE_POSTGRES - POSTGRES_DIR = postgres +if HAVE_JSON + AUCTION_DIR = auction endif +if TALER_ONLY +SUBDIRS = \ + include \ + util +else + SUBDIRS = \ include $(INTLEMU_SUBDIRS) \ util \ + $(JSON_DIR) \ + $(REST_DIR) \ + $(JSONAPI_DIR) \ hello \ tun \ block \ @@ -55,31 +90,44 @@ SUBDIRS = \ template \ ats \ nat \ + nat-auto \ fragmentation \ transport \ ats-tool \ peerinfo-tool \ core \ $(TESTBED) \ - ats-tests \ + $(ATS_TESTS) \ nse \ dht \ hostlist \ topology \ regex \ - mesh \ dns \ identity \ - set \ - revocation \ gnsrecord \ namecache \ namestore \ + peerstore \ + cadet \ + set \ + scalarproduct \ + revocation \ vpn \ gns \ + zonemaster \ $(CONVERSATION_DIR) \ fs \ exit \ pt \ integration-tests \ - $(EXP_DIR) + multicast \ + psycutil \ + psycstore \ + psyc \ + social \ + $(AUCTION_DIR) \ + $(EXP_DIR) \ + $(PROVIDER_DIR) + +endif