diff options
author | Timo Lotterbach <timo.lotterbach@bmw-carit.de> | 2014-01-20 13:44:00 +0100 |
---|---|---|
committer | Timo Lotterbach <timo.lotterbach@bmw-carit.de> | 2014-02-10 13:16:53 +0100 |
commit | 17069b43bc4661bec2c41cfade7f5345984ad3f1 (patch) | |
tree | 36270f1e5e2ddc699732d1d0fcd54ad135e01793 /CMakeLists.txt | |
parent | a61362dc0c278b2e61626b7b7181818d76f14ed9 (diff) | |
download | wayland-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.txt | 22 |
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 +) + |