summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* CMake: Use GNUInstalDirs destinationsGuerra Mattia2017-09-291-2/+2
| | | | | | | | Replace hardcoded "lib" with ${CMAKE_INSTALL_LIBDIR} to provide multilib support. Signed-off-by: Frederik Sdun <frederik_sdun@mentor.com> Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com>
* AudioManagerUtilities: use LINK_DIRECTORIESMathieu Duponchelle2016-11-141-0/+2
| | | | | | | | | | | | The -L flags were not retrieved from pkg_check_modules, except for automotive-dlt, where LDFLAGS was added to the LIBS variable, which was then passed to TARGET_LINK_LIBRARIES. This led to compile-time errors when compiling in a custom prefix. We also propagate the LIB_DIRECTORIES and use them in AmControlInterfaceTest and AudioManagerDaemon.
* remove debug messageChristian Linke2016-03-021-2/+0
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* fixed pc filesChristian Linke2016-02-221-0/+2
|
* * rework of the build structure, adopt to standard cmake package structure7.4Christian Linke2016-02-151-106/+6
| | | | | | | | | | | | | | * check versions when loading the libs * introduction of the AudioManagerCore * give control plugin as file or directory * remove SQLITE * either find and use gmock or build and install it * fixed [Bug 411] * compile flag gnu11 is now used Signed-off-by: Christian Linke <Christian.Linke@bmw.de> Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* changed package config for systemdChristian.Linke2015-12-151-9/+0
|
* moved watchdog into utilities and created .pc file for utilitiesChristian Linke2015-12-021-15/+0
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Utilities now build as a static or as a shared library on demand.Jens Lorenz2015-10-061-8/+5
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * Settings for commonAPI without binding code.Aleksandar Donchev2015-10-021-8/+13
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Remove nodestatemanager7.2Christian Linke2015-09-221-63/+5
| | | | | | Make audiomanager compile with Dbus and CommonAPI Wrapper at the same time Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * FindDBus.cmake excluded from project and replaced throught pkg_check_module. Aleksandar Donchev2015-09-071-9/+12
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Fixed cmake issuesJens Lorenz2015-07-061-1/+1
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * Common-API 3.1.2 support with dbus/someip binding.Aleksandar Donchev2015-07-011-28/+44
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Common-API 3 integration and fix for the asserts order in the router tests.Aleksandar Donchev2015-06-021-17/+19
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * implemend command line options for plugins. rework of command line Christian Linke2015-04-151-1/+3
| | | | | | * add tclap as template library * implement bug 344 Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * fully rework. Plugins have now a new own git repositoryChristian Linke2015-03-121-221/+130
| | | | | | * building out of source of plugins without AM workss * build system cmake contructions is different now Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Audiomanager share folder exposed as cmake variable.Aleksandar Donchev2015-01-131-1/+1
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Converter Implementation .6.2Aleksandar Donchev2014-11-051-1/+1
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* *make Nodestatemanager fidls work with generator Christian Linke2014-11-031-1/+1
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Make Audiomanager compile without sqliteChristian Linke2014-11-031-0/+2
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * CMAKE_CXX_FLAGS_RELEASE will append flags and not overwrite other flags ↵Aleksandar Donchev2014-07-181-1/+1
| | | | | any more. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Bug #100 - removed projecttypes.h which causes compiling conflicts5.1Jens Lorenz2014-06-231-0/+1
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * Support for automatically generation of common-api sources. Cmake macros ↵Aleksandar Donchev2014-03-281-1/+11
| | | | | | adopted to support the common-api generator. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Every new connection ID is initilized with the next available number. Aleksandar Donchev2013-09-251-1/+13
| | | | | * Additional tests for ID generation added. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* *PluginCommandInterfaceCAPI, PluginRoutingInterfaceCAPI, ↵Aleksandar Donchev2013-09-031-22/+62
| | | | | | | | | | NodeStateCommunicatorCAPI with unit tests first version. Choosing between DBUS and Common-API via cmake. CommonAPI - legacy support for DBus properties (Set 1) Signed-off-by: Christian Linke <christian.linke@bmw.de> (cherry picked from commit ea96ef59e29466667c90b506426e2a5a9cdb82d2)
* cmake configuration now allows change of inital map sizesAleksander Donchev2013-07-101-1/+3
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Created an abstract interface for the database handlers.Aleksander Donchev2013-07-101-3/+8
| | | | | | | | Renamed CAmDatabaseHandler to CAmDatabaseHandlerSQLite and CAmMapHandler to CAmDatabaseHandlerMap. Changed std::map to std::unordered_map. Added to the cmake configuration a definition, which defines the capacity of the source and sink maps. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * make Telnetserver work with maphandlerChristian Linke2013-06-261-13/+17
| | | | | | | | * small changes to get cmake script cleaner * clean up includes of main.cpp * make DatabaseMaphandler structs private Signed-off-by: Christian Linke <christian.linke@bmw.de>
* First version Map implementation of database handler with unit tests ( ↵Aleksandar Donchev2013-06-261-2/+19
| | | | | | ticket 38 ) Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * fix WITH_NSM=off optionchristian linke2013-01-091-3/+9
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * take away mandatory NSM dependency and ship NSM headers as fallbackchristian linke2013-01-071-0/+3
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * added new interfaces & nsm support + nsm tests + fixed some unit tests + ↵christian linke2012-12-171-4/+22
| | | | | fixed rundown Signed-off-by: christian linke <christian.linke@bmw.de>
* * corrected packageconf handling for systemdChristian Mueller2012-05-241-2/+2
| | | | Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
* * updated documentation for watchdog. Little adoptions on unit file and ↵christian mueller2012-05-241-1/+1
| | | | | | dependency graph Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * [GAM-24] Watchdog concept for the AudioManager. This patch introduces the ↵Christian Mueller2012-05-241-2/+27
| | | | | | | | watchdog functionality of the AudioManager. The function is based on the systemd watchdog functionality. The desired time intervals for checking the watchdog can be tweaked by the unit file for systemd. A sample unit file is added to the subdirectory cmake. Via Cmake build option, the watchdog functionality can be switched off. If the development package from systemd is available it will use the lib that comes with it. If not, the default handler will be compiled along with the audiomanager and this one will be used. Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
* * [GAM-56] fixchristian mueller2012-04-031-2/+3
| | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * [GAM-32] fixchristian mueller2012-03-081-0/+2
|
* * removed all documentation to new placechristian mueller2012-03-061-1/+0
| | | | * removed GENIVI copyright from headers * [GDLT-41] changed DLT dependency to 2.5.0
* * unfortunatly changed AUDIO_include_FOLDER back to AUDIO_INCLUDE_FOLDERchristian mueller2012-03-061-2/+2
|
* * updated license headerschristian mueller2012-03-051-19/+14
| | | * updated documentation
* * fix [GAM-28] problems in routingsender.cppchristian mueller2012-03-011-18/+18
| | | | | | * [GAM-27] major refactoring: bringing everything to standardized names * Enhancement of CAmSerializer.h * improvement of documentation * adoption & regeneration of inerfaces
* * [GAM-11]: modify cmake and add compile flag WITH_DLTFrank Herchet2012-02-241-13/+39
|
* * [GT-1835] Resolve issues identified by code screening process: added ↵christian mueller2012-02-201-10/+22
| | | | missing headers, added text version of LGPL v2.1
* * TelnetServer Implementation.Grape R52012-02-081-0/+1
| | | * TelnetServerTest Implementation
* * restructered document generation. Now only the functions of the daemon are ↵christian mueller2012-02-071-8/+8
| | | | | | generated * sockethandler: take [0] instead of .front. added todo to make sockethandler faster * added test for local routing
* * wrapping DLT calls in a new Class because of performance, codesize and ↵christian mueller2012-01-311-0/+1
| | | | | lazyness reasons * the whole project now compiles without a warning with -pedantic
* * fixed wrong memset in main.cpp (thanks to frank)christian mueller2012-01-181-0/+1
| | | | * fixed compiler warnings in signalhandler * added Router Class: this class does now the autorouting job. First commit, no tests yet
* * added package creation based on cpackchristian mueller2012-01-151-0/+12
| | | * updated .gitignore
* * added install and uninstall routines to makechristian mueller2012-01-121-2/+5
|
* * recreated the header files out of the model. Added versioning support in ↵christian mueller2012-01-121-1/+2
| | | | | | | | | | | | | | | | the headerfiles generated * ensured compatibility with 64 bit systems while compiling dbus [ changed FindDBUS.cmake] * updated the README to better support building * updated typo in introspectable string of DBusWrapper * reworked including strategie * added getInterfafeVersion method on all interfaces * added Interface Versioning support * added version as part of .so ending * it is no possible to set a vector of source and sink sound properties at a time * added interface to ask for all loaded plugins on RoutingSender * added first version of telnet server (not yet productive) - set to not active in CMakeLists.txt * added changelog (created out of git commit log) * added default values for all enum types to be save even on other if communication is on other domain