# -*- mode: Makefile; -*- ## ----------------------------------------------------------------------------- ## --SECTION-- LIBRARY ## ----------------------------------------------------------------------------- ################################################################################ ### @brief library "libarango.a" ################################################################################ lib_libarango_a_SOURCES = \ lib/Basics/ConditionLocker.cpp \ lib/Basics/ConditionVariable.cpp \ lib/Basics/Exceptions.cpp \ lib/Basics/FileUtils.cpp \ lib/Basics/Initialise.cpp \ lib/Basics/LibraryLoader.cpp \ lib/Basics/Mutex.cpp \ lib/Basics/MutexLocker.cpp \ lib/Basics/ProgramOptions.cpp \ lib/Basics/ProgramOptionsDescription.cpp \ lib/Basics/Random.cpp \ lib/Basics/ReadLocker.cpp \ lib/Basics/ReadUnlocker.cpp \ lib/Basics/ReadWriteLock.cpp \ lib/Basics/StringUtils.cpp \ lib/Basics/Thread.cpp \ lib/Basics/Timing.cpp \ lib/Basics/Utf8Helper.cpp \ lib/Basics/WriteLocker.cpp \ lib/Basics/WriteUnlocker.cpp \ lib/Basics/ssl-helper.cpp \ lib/BasicsC/associative-multi.c \ lib/BasicsC/associative.c \ lib/BasicsC/conversions.c \ lib/BasicsC/csv.c \ lib/BasicsC/error.c \ lib/BasicsC/files.c \ lib/BasicsC/hashes.c \ lib/BasicsC/init.c \ lib/BasicsC/json.c \ lib/BasicsC/json-utilities.c \ lib/BasicsC/linked-list.c \ lib/BasicsC/locks-macos.c \ lib/BasicsC/locks-posix.c \ lib/BasicsC/logging.c \ lib/BasicsC/memory.c \ lib/BasicsC/memory-map-posix.c \ lib/BasicsC/mersenne.c \ lib/BasicsC/process-utils.c \ lib/BasicsC/random.c \ lib/BasicsC/socket-utils.c \ lib/BasicsC/string-buffer.c \ lib/BasicsC/strings.c \ lib/BasicsC/structures.c \ lib/BasicsC/system-functions.c \ lib/BasicsC/terminal-utils-posix.c \ lib/BasicsC/terminal-utils.c \ lib/BasicsC/threads-posix.c \ lib/BasicsC/utf8-helper.c \ lib/BasicsC/vector.c \ lib/BasicsC/voc-errors.c \ lib/JsonParser/json-parser.c \ lib/Logger/Logger.cpp \ lib/Logger/LoggerData.cpp \ lib/Logger/LoggerInfo.cpp \ lib/Logger/LoggerStream.cpp \ lib/Logger/LoggerTiming.cpp \ lib/ProgramOptions/program-options.c \ lib/Rest/AnyServer.cpp \ lib/Rest/EndpointList.cpp \ lib/Rest/Endpoint.cpp \ lib/Rest/Handler.cpp \ lib/Rest/HttpRequest.cpp \ lib/Rest/HttpResponse.cpp \ lib/Rest/Initialise.cpp \ lib/Rest/JsonContainer.cpp \ lib/Rest/SslInterface.cpp \ lib/Rest/Url.cpp \ lib/ShapedJson/json-shaper.c \ lib/ShapedJson/shape-accessor.c \ lib/ShapedJson/shaped-json.c \ lib/Statistics/statistics.cpp \ lib/Utilities/LineEditor.cpp \ lib/Utilities/ScriptLoader.cpp \ lib/Variant/VariantArray.cpp \ lib/Variant/VariantBlob.cpp \ lib/Variant/VariantBoolean.cpp \ lib/Variant/VariantDate.cpp \ lib/Variant/VariantDatetime.cpp \ lib/Variant/VariantDouble.cpp \ lib/Variant/VariantFloat.cpp \ lib/Variant/VariantInt16.cpp \ lib/Variant/VariantInt32.cpp \ lib/Variant/VariantInt64.cpp \ lib/Variant/VariantInt8.cpp \ lib/Variant/VariantMatrix2.cpp \ lib/Variant/VariantNull.cpp \ lib/Variant/VariantObject.cpp \ lib/Variant/VariantString.cpp \ lib/Variant/VariantUInt16.cpp \ lib/Variant/VariantUInt32.cpp \ lib/Variant/VariantUInt64.cpp \ lib/Variant/VariantUInt8.cpp \ lib/Variant/VariantVector.cpp ################################################################################ ### @brief library "libarango.a", client part ################################################################################ lib_libarango_client_a_SOURCES = \ lib/SimpleHttpClient/GeneralClientConnection.cpp \ lib/SimpleHttpClient/ClientConnection.cpp \ lib/SimpleHttpClient/SslClientConnection.cpp \ lib/SimpleHttpClient/SimpleClient.cpp \ lib/SimpleHttpClient/SimpleHttpClient.cpp \ lib/SimpleHttpClient/SimpleHttpResult.cpp ################################################################################ ### @brief library "libarango.a", front-end part ################################################################################ lib_libarango_fe_a_SOURCES = \ lib/Admin/ApplicationAdminServer.cpp \ lib/Admin/RestAdminBaseHandler.cpp \ lib/Admin/RestAdminFeConfigurationHandler.cpp \ lib/Admin/RestAdminLogHandler.cpp \ lib/Admin/RestBaseHandler.cpp \ lib/Admin/RestVersionHandler.cpp \ lib/ApplicationServer/ApplicationFeature.cpp \ lib/ApplicationServer/ApplicationServer.cpp \ lib/Dispatcher/ApplicationDispatcher.cpp \ lib/Dispatcher/Dispatcher.cpp \ lib/Dispatcher/DispatcherQueue.cpp \ lib/Dispatcher/DispatcherThread.cpp \ lib/Dispatcher/Job.cpp \ lib/HttpServer/ApplicationEndpointServer.cpp \ lib/HttpServer/HttpHandler.cpp \ lib/HttpServer/HttpHandlerFactory.cpp \ lib/HttpServer/PathHandler.cpp \ lib/HttpServer/RedirectHandler.cpp \ lib/HttpServer/ServiceUnavailableHandler.cpp \ lib/ResultGenerator/HtmlResultGenerator.cpp \ lib/ResultGenerator/Initialise.cpp \ lib/ResultGenerator/JsonResultGenerator.cpp \ lib/ResultGenerator/JsonXResultGenerator.cpp \ lib/ResultGenerator/OutputGenerator.cpp \ lib/ResultGenerator/PhpResultGenerator.cpp \ lib/ResultGenerator/ResultGenerator.cpp \ lib/ResultGenerator/XmlResultGenerator.cpp \ lib/Scheduler/ApplicationScheduler.cpp \ lib/Scheduler/AsyncTask.cpp \ lib/Scheduler/ListenTask.cpp \ lib/Scheduler/PeriodicTask.cpp \ lib/Scheduler/Scheduler.cpp \ lib/Scheduler/SchedulerLibev.cpp \ lib/Scheduler/SchedulerThread.cpp \ lib/Scheduler/SignalTask.cpp \ lib/Scheduler/SocketTask.cpp \ lib/Scheduler/Task.cpp \ lib/Scheduler/TaskManager.cpp \ lib/Scheduler/TimerTask.cpp ################################################################################ ### @brief library "libarango.a", JavaScript part ################################################################################ lib_libarango_v8_a_SOURCES = \ lib/V8/JSLoader.cpp \ lib/V8/V8LineEditor.cpp \ lib/V8/v8-conv.cpp \ lib/V8/v8-execution.cpp \ lib/V8/v8-json.cpp \ lib/V8/v8-shell.cpp \ lib/V8/v8-utils.cpp ################################################################################ ### @brief library "libarango.a", Ruby part ################################################################################ if ENABLE_MRUBY lib_libarango_mruby_a_SOURCES = \ lib/MRuby/MRLoader.cpp \ lib/MRuby/MRLineEditor.cpp \ lib/MRuby/mr-utils.c endif ################################################################################ ## --SECTION-- SCANNER & PARSER ################################################################################ ################################################################################ ### @brief flex ################################################################################ FLEX_FILES += \ lib/JsonParser/json-parser.c ################################################################################ ### @brief flex++ ################################################################################ FLEXXX_FILES += \ lib/V8/v8-json.cpp ## ----------------------------------------------------------------------------- ## --SECTION-- END-OF-FILE ## ----------------------------------------------------------------------------- ## Local Variables: ## mode: outline-minor ## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)" ## End: