# -*- mode: Makefile; -*- ################################################################################ ## --SECTION-- PROGRAM ################################################################################ ################################################################################ ### @brief program "arangod" ################################################################################ bin_arangod_CPPFLAGS = \ -I@top_srcdir@/arangod \ $(AM_CPPFLAGS) bin_arangod_LDADD = \ lib/libarango_fe.a \ lib/libarango_v8.a \ lib/libarango.a \ $(LIBS) \ @V8_LIBS@ bin_arangod_SOURCES = \ arangod/Actions/actions.cpp \ arangod/Actions/RestActionHandler.cpp \ arangod/Ahuacatl/ahuacatl-access-optimiser.c \ arangod/Ahuacatl/ahuacatl-ast-node.c \ arangod/Ahuacatl/ahuacatl-bind-parameter.c \ arangod/Ahuacatl/ahuacatl-codegen.c \ arangod/Ahuacatl/ahuacatl-collections.c \ arangod/Ahuacatl/ahuacatl-context.c \ arangod/Ahuacatl/ahuacatl-conversions.c \ arangod/Ahuacatl/ahuacatl-error.c \ arangod/Ahuacatl/ahuacatl-explain.c \ arangod/Ahuacatl/ahuacatl-functions.c \ arangod/Ahuacatl/ahuacatl-grammar.c \ arangod/Ahuacatl/ahuacatl-index.c \ arangod/Ahuacatl/ahuacatl-node.c \ arangod/Ahuacatl/ahuacatl-optimiser.c \ arangod/Ahuacatl/ahuacatl-parser-functions.c \ arangod/Ahuacatl/ahuacatl-parser.c \ arangod/Ahuacatl/ahuacatl-result.c \ arangod/Ahuacatl/ahuacatl-scope.c \ arangod/Ahuacatl/ahuacatl-statement-dump.c \ arangod/Ahuacatl/ahuacatl-statement-walker.c \ arangod/Ahuacatl/ahuacatl-statementlist.c \ arangod/Ahuacatl/ahuacatl-tokens.c \ arangod/Ahuacatl/ahuacatl-variable.c \ arangod/BitIndexes/bitarray.c \ arangod/BitIndexes/bitarrayIndex.c \ arangod/CapConstraint/cap-constraint.c \ arangod/FulltextIndex/fulltext-handles.c \ arangod/FulltextIndex/fulltext-index.c \ arangod/FulltextIndex/fulltext-list.c \ arangod/FulltextIndex/fulltext-query.c \ arangod/FulltextIndex/fulltext-result.c \ arangod/FulltextIndex/fulltext-wordlist.c \ arangod/GeoIndex/GeoIndex.c \ arangod/GeoIndex/geo-index.c \ arangod/HashIndex/hash-array.c \ arangod/HashIndex/hash-index.c \ arangod/IndexIterators/index-iterator.c \ arangod/IndexOperators/index-operator.c \ arangod/Replication/replication-static.cpp \ arangod/Replication/ContinuousSyncer.cpp \ arangod/Replication/InitialSyncer.cpp \ arangod/Replication/Syncer.cpp \ arangod/RestHandler/RestBatchHandler.cpp \ arangod/RestHandler/RestDocumentHandler.cpp \ arangod/RestHandler/RestEdgeHandler.cpp \ arangod/RestHandler/RestImportHandler.cpp \ arangod/RestHandler/RestReplicationHandler.cpp \ arangod/RestHandler/RestUploadHandler.cpp \ arangod/RestHandler/RestVocbaseBaseHandler.cpp \ arangod/RestServer/ArangoServer.cpp \ arangod/RestServer/VocbaseContext.cpp \ arangod/RestServer/arango.cpp \ arangod/SkipLists/skiplistIndex.c \ arangod/Utils/DocumentHelper.cpp \ arangod/V8Server/ApplicationV8.cpp \ arangod/V8Server/v8-actions.cpp \ arangod/V8Server/v8-query.cpp \ arangod/V8Server/v8-vocbase.cpp \ arangod/VocBase/auth.c \ arangod/VocBase/barrier.c \ arangod/VocBase/cleanup.c \ arangod/VocBase/collection.c \ arangod/VocBase/compactor.c \ arangod/VocBase/datafile.c \ arangod/VocBase/document-collection.c \ arangod/VocBase/edge-collection.c \ arangod/VocBase/general-cursor.c \ arangod/VocBase/headers.c \ arangod/VocBase/index.c \ arangod/VocBase/key-generator.c \ arangod/VocBase/marker.c \ arangod/VocBase/primary-collection.c \ arangod/VocBase/replication-applier.c \ arangod/VocBase/replication-common.c \ arangod/VocBase/replication-dump.c \ arangod/VocBase/replication-logger.c \ arangod/VocBase/replication-master.c \ arangod/VocBase/server.c \ arangod/VocBase/synchroniser.c \ arangod/VocBase/transaction.c \ arangod/VocBase/update-policy.c \ arangod/VocBase/voc-shaper.c \ arangod/VocBase/vocbase.c \ arangod/VocBase/vocbase-defaults.c if ENABLE_CLUSTER bin_arangod_SOURCES += \ arangod/Cluster/AgencyComm.cpp \ arangod/Cluster/ApplicationCluster.cpp \ arangod/Cluster/HeartbeatThread.cpp \ arangod/Cluster/RestShardHandler.cpp \ arangod/Cluster/ServerState.cpp \ arangod/Cluster/ClusterState.cpp \ arangod/Cluster/ClusterComm.cpp endif if ENABLE_MRUBY bin_arangod_LDADD += \ lib/libarango_mruby.a \ @MRUBY_LIBS@ bin_arangod_SOURCES += \ arangod/MRServer/ApplicationMR.cpp \ arangod/MRServer/mr-actions.cpp endif ################################################################################ ## --SECTION-- SCANNER & PARSER ################################################################################ ################################################################################ ### @brief flex ################################################################################ FLEX_FILES += \ arangod/Ahuacatl/ahuacatl-tokens.c ################################################################################ ### @brief bison ################################################################################ BISON_FILES += \ arangod/Ahuacatl/ahuacatl-grammar.c if ENABLE_MAINTAINER_MODE CLEANUP += \ arangod/Ahuacatl/ahuacatl-grammar.h \ arangod/Ahuacatl/ahuacatl-grammar.c endif ################################################################################ ## --SECTION-- END-OF-FILE ################################################################################ ## Local Variables: ## mode: outline-minor ## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)" ## End: