summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>2014-01-20 13:44:00 +0100
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>2014-02-10 13:16:53 +0100
commit17069b43bc4661bec2c41cfade7f5345984ad3f1 (patch)
tree36270f1e5e2ddc699732d1d0fcd54ad135e01793 /CMakeLists.txt
parenta61362dc0c278b2e61626b7b7181818d76f14ed9 (diff)
downloadwayland-ivi-extension-17069b43bc4661bec2c41cfade7f5345984ad3f1.tar.gz
protocol: added PDF specification generation
Use "make doc" to generate specification documents. A separate document is generated for - IVI Application API - IVI Controller API - ILM Client API - ILM Controller API This requires: doxygen, latex, bash Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt22
1 files changed, 21 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c203264..81d1a00 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,7 +21,8 @@
cmake_minimum_required (VERSION 2.6)
project(wayland-ivi-extension)
-SET(ILM_VERSION "1.2.0")
+SET(IVI_EXTENSION_VERSION 1.0.0)
+SET(ILM_API_VERSION 1.2.0)
add_subdirectory(protocol)
@@ -31,3 +32,22 @@ add_subdirectory(ivi-layermanagement-api/ilmCommon)
add_subdirectory(ivi-layermanagement-api/ilmClient)
add_subdirectory(ivi-layermanagement-api/ilmControl)
add_subdirectory(ivi-layermanagement-examples)
+
+
+#=============================================================================================
+# generate all documents
+#=============================================================================================
+add_custom_target(doc
+ COMMAND echo "====================================="
+ COMMAND echo "generated documents"
+ COMMAND echo " `pwd`/ivi-application-api-${IVI_EXTENSION_VERSION}.pdf"
+ COMMAND echo " `pwd`/ivi-controller-api-${IVI_EXTENSION_VERSION}.pdf"
+ COMMAND echo " `pwd`/ilm-client-api-${ILM_API_VERSION}.pdf"
+ COMMAND echo " `pwd`/ilm-control-api-${ILM_API_VERSION}.pdf"
+ COMMAND echo "====================================="
+ DEPENDS ivi-application-doc
+ ivi-controller-doc
+ ilm-client-doc
+ ilm-control-doc
+)
+