X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=d5e30ee91bb011c5ffb3c4de807a4f896ead0db7;hb=refs%2Fheads%2Faccepted%2Ftizen_ivi;hp=81b3d8cf5266d91c3d949fd58b04bd2f41012941;hpb=682655147a8c2b5b5df3db2a03c495630bf374a5;p=profile%2Fivi%2Fwayland-ivi-extension.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 81b3d8c..d5e30ee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ ############################################################################ # -# Copyright 2010-2012 BMW Car IT GmbH +# Copyright 2010-2014 BMW Car IT GmbH # Copyright (C) 2011 DENSO CORPORATION and Robert Bosch Car Multimedia Gmbh # # @@ -19,17 +19,40 @@ ############################################################################ cmake_minimum_required (VERSION 2.6) -project (LayerManager) - -#=========================================================================================================== -# cmake configuration -#=========================================================================================================== -set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/") -include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/DefaultSettings.txt) -include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/CMakeVersions.txt) -include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/CustomMacros.txt) -add_subdirectory(ivi-layermanagement-api/ilmClient) +SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) + +project(wayland-ivi-extension) + +SET(IVI_EXTENSION_VERSION 1.0.0) +SET(ILM_API_VERSION 1.2.0) + +SET(LIB_INSTALL_DIR lib${LIB_SUFFIX}) + +add_subdirectory(protocol) + +add_subdirectory(weston-ivi-shell) + add_subdirectory(ivi-layermanagement-api/ilmCommon) +add_subdirectory(ivi-layermanagement-api/ilmClient) add_subdirectory(ivi-layermanagement-api/ilmControl) -add_subdirectory(weston-ivi-shell) -add_subdirectory(config) +add_subdirectory(ivi-layermanagement-api/test) +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 +) +