summaryrefslogtreecommitdiff
path: root/test/poi-service/script/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/poi-service/script/build.sh')
-rwxr-xr-xtest/poi-service/script/build.sh19
1 files changed, 12 insertions, 7 deletions
diff --git a/test/poi-service/script/build.sh b/test/poi-service/script/build.sh
index 152e0f6..2e2a8b9 100755
--- a/test/poi-service/script/build.sh
+++ b/test/poi-service/script/build.sh
@@ -17,7 +17,7 @@
# @licence end@
###########################################################################
TOP_DIR=$PWD/..
-TOP_BIN_DIR=$PWD/../bin
+TOP_BIN_DIR=$TOP_DIR/bin
POI_COMMON=poi-common
POI_COMMON_SRC_DIR=$TOP_DIR/$POI_COMMON
@@ -42,8 +42,11 @@ POI_SERVER_BIN_DIR=$POI_SERVER_TOP_DIR/bin
POI_SERVER_SCRIPT_DIR=$POI_SERVER_TOP_DIR/script
POI_SERVER_BUILD_SCRIPT=./build.sh
-GENIVI_NAVIGATION_ROUTING_API=$NAVIGATION_SERVICE_API_DIR/navigation-core/genivi-navigationcore-routing.xml
-GENIVI_NAVIGATION_CONSTANTS_API=$NAVIGATION_SERVICE_API_DIR/navigation-core/genivi-navigationcore-constants.xml
+API_DIR=$TOP_DIR/../../api
+
+NAVIGATION_CORE=navigation-core
+MAP_VIEWER=map-viewer
+POI_SERVICE=poi-service
#--------------------------------------------------------------------------
# Compiler Flags
@@ -69,6 +72,12 @@ build() {
echo ''
echo 'Building poi-service'
+ echo 'Generate DBus include files'
+
+ cmake $API_DIR/$NAVIGATION_CORE
+ cmake $API_DIR/$MAP_VIEWER
+ cmake $API_DIR/$POI_SERVICE
+
echo 'Check and build poi-server if needed'
cd $POI_SERVER_SCRIPT_DIR && bash $POI_SERVER_BUILD_SCRIPT make
@@ -96,8 +105,6 @@ clean() {
cd $POI_SERVER_SCRIPT_DIR && bash $POI_SERVER_BUILD_SCRIPT clean
echo 'delete' $TOP_BIN_DIR
rm -rf $TOP_BIN_DIR
- echo 'delete dbus generated files'
- rm -f $POI_COMMON_SRC_DIR/*_adaptor.h $POI_COMMON_SRC_DIR/*_proxy.h $POI_COMMON_SRC_DIR/*-constants.h
echo 'delete qm generated files'
rm -f $POI_COMMON_SRC_DIR/*.qm
}
@@ -106,8 +113,6 @@ src-clean() {
cd $POI_SERVER_SCRIPT_DIR && bash $POI_SERVER_BUILD_SCRIPT src-clean
echo 'delete' $TOP_BIN_DIR
rm -rf $TOP_BIN_DIR
- echo 'delete dbus generated files'
- rm -f $POI_COMMON_SRC_DIR/*_adaptor.h $POI_COMMON_SRC_DIR/*_proxy.h $POI_COMMON_SRC_DIR/*-constants.h
echo 'delete qm generated files'
rm -f $POI_COMMON_SRC_DIR/*.qm
}