set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")
set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/AudioManager)
-set(include_FOLDER "include")
+set(INCLUDE_FOLDER "include")
pkg_check_modules(SQLITE REQUIRED sqlite3)
${CMAKE_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
- ${include_FOLDER}
+ ${PROJECT_INCLUDE_FOLDER}
+ ${INCLUDE_FOLDER}
)
IF(WITH_DLT)
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${STD_INCLUDE_DIRS}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
${GTEST_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
file(GLOB CONTROL_INTERFACE_SRCS_CXX
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${STD_INCLUDE_DIRS}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
file(GLOB DATABASE_SRCS_CXX
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${STD_INCLUDE_DIRS}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
file(GLOB ROUTING_SRCS_CXX
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${STD_INCLUDE_DIRS}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
file(GLOB ROUTING_INTERFACE_SRCS_CXX
set(STD_INCLUDE_DIRS "/usr/include")
set(DBUS_FOLDER ${CMAKE_SOURCE_DIR}/../../../dbusInterfaces)
set(AUDIO_INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/../../../include)
-set(DBUS_include_FOLDER ${CMAKE_SOURCE_DIR}/../../../../dbusinclude)
-set(include_FOLDER ${CMAKE_SOURCE_DIR}/../../include)
+set(DBUS_INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/../../../../dbusinclude)
+set(INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/../../include)
FIND_PACKAGE(PkgConfig)
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${STD_INCLUDE_DIRS}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
file(GLOB Socket_SRCS_CXX
set(STD_INCLUDE_DIRS "/usr/include")
set(DBUS_FOLDER ${CMAKE_SOURCE_DIR}/../../../dbusInterfaces)
set(AUDIO_INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/../../../include)
-set(DBUS_include_FOLDER ${CMAKE_SOURCE_DIR}/../../../../dbusinclude)
-set(include_FOLDER ${CMAKE_SOURCE_DIR}/../../include)
+set(DBUS_INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/../../../../dbusinclude)
+set(INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/../../include)
FIND_PACKAGE(PkgConfig)
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${STD_INCLUDE_DIRS}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
${GTEST_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
file(GLOB TELNET_SRCS_CXX
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
SET(AUDIO_INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/include)
+SET(PROJECT_INCLUDE_FOLDER ${CMAKE_SOURCE_DIR}/ProjectSpecific/include)
SET(DOC_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/doc)
SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)
SET(TEST_EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin/test)
add_subdirectory (AudioManagerDaemon)
endif(WITH_MAIN)
+add_subdirectory (ProjectSpecific)
+
# uninstall target
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
set(LIBRARY_OUTPUT_PATH ${PLUGINS_OUTPUT_PATH}/command)
set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/CommandDBusPlugin)
-set(include_FOLDER "include")
+set(INCLUDE_FOLDER "include")
FILE(READ "${AUDIO_INCLUDE_FOLDER}/command/IAmCommandSend.h" VERSION_BUFFER LIMIT 6000)
STRING(REGEX MATCH "CommandSendVersion*.[^0-9]*[0-9].[0-9]*[0-9]" LIB_INTERFACE_VERSION_STRING ${VERSION_BUFFER})
${DBUS_INCLUDE_DIR}
${DBUS_ARCH_INCLUDE_DIR}
${AUDIO_INCLUDE_FOLDER}
+ ${PROJECT_INCLUDE_FOLDER}
${DLT_INCLUDE_DIRS}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
)
# all source files go here
COMPONENT sampleplugins
)
-execute_process(COMMAND cp "${CMAKE_SOURCE_DIR}/PluginCommandInterfaceDbus/${include_FOLDER}/CommandInterface.xml" ${EXECUTABLE_OUTPUT_PATH}/CommandInterface.xml)
+execute_process(COMMAND cp "${CMAKE_SOURCE_DIR}/PluginCommandInterfaceDbus/${INCLUDE_FOLDER}/CommandInterface.xml" ${EXECUTABLE_OUTPUT_PATH}/CommandInterface.xml)
SET(ADD_DEPEND "audiomanager-bin" "dlt" "libdbus-1-3(>=1.2.16)")
set_property(GLOBAL APPEND PROPERTY sampleplugins_prop "${ADD_DEPEND}")
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
${DBUS_ARCH_INCLUDE_DIR}
- ${DBUS_include_FOLDER}
+ ${DBUS_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${DLT_INCLUDE_DIRS}
${DBUS_INCLUDE_DIR}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
${PYTHON_INCLUDE_DIRS}
${GTEST_INCLUDE_DIR}
"../../AudioManagerDaemon/include"
set(LIBRARY_OUTPUT_PATH ${PLUGINS_OUTPUT_PATH}/control)
set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/ControlPlugin)
-set(include_FOLDER "include")
+set(INCLUDE_FOLDER "include")
FILE(READ "${AUDIO_INCLUDE_FOLDER}/control/IAmControlSend.h" VERSION_BUFFER LIMIT 6000)
STRING(REGEX MATCH "ControlSendVersion*.[^0-9]*[0-9].[0-9]*[0-9]" LIB_INTERFACE_VERSION_STRING ${VERSION_BUFFER})
${STD_INCLUDE_DIRS}
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
- ${include_FOLDER}
+ ${PROJECT_INCLUDE_FOLDER}
+ ${INCLUDE_FOLDER}
)
# all source files go here
${AUDIO_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${DLT_INCLUDE_DIRS}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
${GTEST_INCLUDE_DIR}
${DBUS_INCLUDE_DIR}
${DBUS_ARCH_INCLUDE_DIR}
set(LIBRARY_OUTPUT_PATH ${PLUGINS_OUTPUT_PATH}/routing)
set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/RoutingAsync)
-set(include_FOLDER "include")
+set(INCLUDE_FOLDER "include")
FILE(READ "${AUDIO_INCLUDE_FOLDER}/routing/IAmRoutingSend.h" VERSION_BUFFER LIMIT 6000)
STRING(REGEX MATCH "RoutingSendVersion*.[^0-9]*[0-9].[0-9]*[0-9]" LIB_INTERFACE_VERSION_STRING ${VERSION_BUFFER})
${CMAKE_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${AUDIO_INCLUDE_FOLDER}
- ${include_FOLDER}
+ ${PROJECT_INCLUDE_FOLDER}
+ ${INCLUDE_FOLDER}
${DBUS_INCLUDE_DIR}
${DBUS_ARCH_INCLUDE_DIR}
)
${AUDIO_INCLUDE_FOLDER}
${CMAKE_SOURCE_DIR}
${DLT_INCLUDE_DIRS}
- ${include_FOLDER}
+ ${INCLUDE_FOLDER}
${GTEST_INCLUDE_DIR}
${DBUS_INCLUDE_DIR}
${DBUS_ARCH_INCLUDE_DIR}
set(LIBRARY_OUTPUT_PATH ${PLUGINS_OUTPUT_PATH}/routing)
set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/RoutingPlugin)
-set(include_FOLDER "include")
+set(INCLUDE_FOLDER "include")
FILE(READ "${AUDIO_INCLUDE_FOLDER}/routing/IAmRoutingSend.h" VERSION_BUFFER LIMIT 6000)
STRING(REGEX MATCH "RoutingSendVersion*.[^0-9]*[0-9].[0-9]*[0-9]" LIB_INTERFACE_VERSION_STRING ${VERSION_BUFFER})
${DBUS_INCLUDE_DIR}
${DBUS_ARCH_INCLUDE_DIR}
${AUDIO_INCLUDE_FOLDER}
- ${include_FOLDER}
+ ${PROJECT_INCLUDE_FOLDER}
+ ${INCLUDE_FOLDER}
)
# all source files go here