diff options
Diffstat (limited to 'test/poi-service/poi-contentaccess-module/CMakeLists.txt')
-rw-r--r-- | test/poi-service/poi-contentaccess-module/CMakeLists.txt | 100 |
1 files changed, 3 insertions, 97 deletions
diff --git a/test/poi-service/poi-contentaccess-module/CMakeLists.txt b/test/poi-service/poi-contentaccess-module/CMakeLists.txt index d5fa743..c3e2757 100644 --- a/test/poi-service/poi-contentaccess-module/CMakeLists.txt +++ b/test/poi-service/poi-contentaccess-module/CMakeLists.txt @@ -71,105 +71,10 @@ set(qt_uic ${QTUIC} -o) set(qt_release ${QTLRELEASE}) set(qt_rcc ${QTRCC}) -set(positioning_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/poi-service/positioning) -if (NOT IS_DIRECTORY ${positioning_SRC_DIR}) - message(FATAL_ERROR "positioning has not been cloned before") -endif() - -# Generate the DBus adaptors and proxy before building the client set(API_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../api) -set(TARGET_GENERATED_API_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../poi-common) -set(positioning_API_DIR ${positioning_SRC}/enhanced-position-service/api) - -file (GLOB XML_TO_DBUS_PROXY - ${API_DIR}/poi-service/genivi-poiservice-poisearch.xml - ${API_DIR}/poi-service/genivi-poiservice-poicontentaccess.xml - ${API_DIR}/poi-service/genivi-poiservice-contentaccessmodule.xml - ${positioning_SRC_DIR}/enhanced-position-service/api/genivi-positioning-enhancedposition.xml - ${API_DIR}/navigation-core/genivi-navigationcore-routing.xml - ${API_DIR}/navigation-core/genivi-navigationcore-guidance.xml -) -foreach (RAW_FILE ${XML_TO_DBUS_PROXY}) - get_filename_component(FILE ${RAW_FILE} NAME_WE) - if(NOT EXISTS ${TARGET_GENERATED_API_DIR}/${FILE}_proxy.h) - execute_process( - COMMAND ${DBUSXML2CPP} ${RAW_FILE} --proxy=${TARGET_GENERATED_API_DIR}/${FILE}_proxy.h - ) - else() - if(${RAW_FILE} IS_NEWER_THAN ${TARGET_GENERATED_API_DIR}/${FILE}_proxy.h) - execute_process( - COMMAND ${DBUSXML2CPP} ${RAW_FILE} --proxy=${TARGET_GENERATED_API_DIR}/${FILE}_proxy.h - ) - endif() - endif() -endforeach() - -file (GLOB XML_TO_DBUS_ADAPTOR - ${API_DIR}/poi-service/genivi-poiservice-poisearch.xml - ${API_DIR}/poi-service/genivi-poiservice-poicontentaccess.xml - ${API_DIR}/poi-service/genivi-poiservice-contentaccessmodule.xml - ${positioning_SRC_DIR}/enhanced-position-service/api/genivi-positioning-enhancedposition.xml - ${API_DIR}/navigation-core/genivi-navigationcore-routing.xml - ${API_DIR}/navigation-core/genivi-navigationcore-guidance.xml -) -foreach (RAW_FILE ${XML_TO_DBUS_ADAPTOR}) - get_filename_component(FILE ${RAW_FILE} NAME_WE) - if(NOT EXISTS ${TARGET_GENERATED_API_DIR}/${FILE}_adaptor.h) - execute_process( - COMMAND ${DBUSXML2CPP} ${RAW_FILE} --adaptor=${TARGET_GENERATED_API_DIR}/${FILE}_adaptor.h - ) - else() - if(${RAW_FILE} IS_NEWER_THAN ${TARGET_GENERATED_API_DIR}/${FILE}_adaptor.h) - execute_process( - COMMAND ${DBUSXML2CPP} ${RAW_FILE} --adaptor=${TARGET_GENERATED_API_DIR}/${FILE}_adaptor.h - ) - endif() - endif() -endforeach() - -file (GLOB XML_TO_DBUS_CONSTANT - ${API_DIR}/poi-service/genivi-poiservice-constants.xml - ${API_DIR}/map-viewer/genivi-mapviewer-constants.xml - ${API_DIR}/navigation-core/genivi-navigationcore-constants.xml -) -foreach (RAW_FILE ${XML_TO_DBUS_CONSTANT}) - get_filename_component(FILE ${RAW_FILE} NAME_WE) - if(NOT EXISTS ${TARGET_GENERATED_API_DIR}/${FILE}.h) - execute_process( - OUTPUT_FILE ${TARGET_GENERATED_API_DIR}/${FILE}.h - COMMAND ${XSLTPROC} ${API_DIR}/poi-service/enum.xsl ${RAW_FILE} - ) - else() - if(${RAW_FILE} IS_NEWER_THAN ${TARGET_GENERATED_API_DIR}/${FILE}.h) - execute_process( - OUTPUT_FILE ${TARGET_GENERATED_API_DIR}/${FILE}.h - COMMAND ${XSLTPROC} ${API_DIR}/poi-service/enum.xsl ${RAW_FILE} - ) - endif() - endif() -endforeach() - -file (GLOB XML_TO_DBUS_CONSTANT_FROM_POSITIONING - ${positioning_SRC_DIR}/enhanced-position-service/api/genivi-positioning-constants.xml -) -foreach (RAW_FILE ${XML_TO_DBUS_CONSTANT_FROM_POSITIONING}) - get_filename_component(FILE ${RAW_FILE} NAME_WE) - if(NOT EXISTS ${TARGET_GENERATED_API_DIR}/${FILE}.h) - execute_process( - OUTPUT_FILE ${TARGET_GENERATED_API_DIR}/${FILE}.h - COMMAND ${XSLTPROC} ${API_DIR}/poi-service/enum.xsl ${RAW_FILE} - ) - else() - if(${RAW_FILE} IS_NEWER_THAN ${TARGET_GENERATED_API_DIR}/${FILE}.h) - execute_process( - OUTPUT_FILE ${TARGET_GENERATED_API_DIR}/${FILE}.h - COMMAND ${XSLTPROC} ${API_DIR}/poi-service/enum.xsl ${RAW_FILE} - ) - endif() - endif() -endforeach() +set(TARGET_GENERATED_API_DIR ${API_DIR}/include) -file(GLOB DBUS_DEF_INCLUDE ${DBUS_DEF_DIR}/*_proxy.h ${DBUS_DEF_DIR}/*_adaptor.h ${DBUS_DEF_DIR}/*-constants.h) +file(GLOB DBUS_DEF_INCLUDE ${TARGET_GENERATED_API_DIR}/*_proxy.h ${TARGET_GENERATED_API_DIR}/*_adaptor.h ${TARGET_GENERATED_API_DIR}/*-constants.h) link_directories( ${DBUS_CPP_LIBRARY_DIRS} @@ -286,6 +191,7 @@ add_executable(poi-contentaccess-module ${MOC_SOURCES} ${DBUS_DEF_INCLUDE} ${UI_FILES} + poi-contentaccess-module-class.h main.cpp database.cpp mainwindow.cpp |