summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schaller <martin.schaller@it-schaller.de>2014-04-15 11:37:58 +0200
committerMartin Schaller <martin.schaller@it-schaller.de>2014-04-15 11:37:58 +0200
commite16cc3349e27c51d7d72b31d34bdc760df180d88 (patch)
treec9b25063e3e2f2760f792263103e330b68b42105
parent06583b9caca2792a82ef687e38a1a5798f283f1e (diff)
downloadpoi-service-e16cc3349e27c51d7d72b31d34bdc760df180d88.tar.gz
Allow to specify positioning api
-rwxr-xr-xsrc/poi-service/script/generate-api-for-navigation.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/poi-service/script/generate-api-for-navigation.sh b/src/poi-service/script/generate-api-for-navigation.sh
index 9ecc705..3feca41 100755
--- a/src/poi-service/script/generate-api-for-navigation.sh
+++ b/src/poi-service/script/generate-api-for-navigation.sh
@@ -1,6 +1,7 @@
#!/bin/sh
API_DIR=${1-../../../api}
TARGET_DIR=${2-../poi-common}
+POSITIONING_API_DIR=${3-../../../api/enhanced-position-service}
echo 'clean up'
echo "generate the adaptors and the proxys for the POI APIs from $API_DIR to $TARGET_DIR"
@@ -19,12 +20,12 @@ dbusxx-xml2cpp ${API_DIR}/navigation-core/genivi-navigationcore-guidance.xml --a
dbusxx-xml2cpp ${API_DIR}/navigation-core/genivi-navigationcore-guidance.xml --proxy=${TARGET_DIR}/genivi-navigationcore-guidance_proxy.h
dbusxx-xml2cpp ${API_DIR}/navigation-core/genivi-navigationcore-routing.xml --adaptor=${TARGET_DIR}/genivi-navigationcore-routing_adaptor.h
dbusxx-xml2cpp ${API_DIR}/navigation-core/genivi-navigationcore-routing.xml --proxy=${TARGET_DIR}/genivi-navigationcore-routing_proxy.h
-dbusxx-xml2cpp ${API_DIR}/enhanced-position-service/genivi-positioning-enhancedposition.xml --adaptor=${TARGET_DIR}/genivi-positioning-enhancedposition_adaptor.h
-dbusxx-xml2cpp ${API_DIR}/enhanced-position-service/genivi-positioning-enhancedposition.xml --proxy=${TARGET_DIR}/genivi-positioning-enhancedposition_proxy.h
+dbusxx-xml2cpp ${POSITIONING_API_DIR}/genivi-positioning-enhancedposition.xml --adaptor=${TARGET_DIR}/genivi-positioning-enhancedposition_adaptor.h
+dbusxx-xml2cpp ${POSITIONING_API_DIR}/genivi-positioning-enhancedposition.xml --proxy=${TARGET_DIR}/genivi-positioning-enhancedposition_proxy.h
echo 'generate the constants for the other APIs'
xsltproc ${API_DIR}/navigation-core/enum.xsl ${API_DIR}/navigation-core/genivi-navigationcore-constants.xml > ${TARGET_DIR}/genivi-navigationcore-constants.h
-xsltproc ${API_DIR}/enhanced-position-service/enum.xsl ${API_DIR}/enhanced-position-service/genivi-positioning-constants.xml > ${TARGET_DIR}/genivi-positioning-constants.h
+xsltproc ${API_DIR}/poi-service/enum.xsl ${POSITIONING_API_DIR}/genivi-positioning-constants.xml > ${TARGET_DIR}/genivi-positioning-constants.h
xsltproc ${API_DIR}/map-viewer/enum.xsl ${API_DIR}/map-viewer/genivi-mapviewer-constants.xml > ${TARGET_DIR}/genivi-mapviewer-constants.h