LayerManagerService: divided into LayerManagerBase and LayerManagerService
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Fri, 30 Nov 2012 12:52:52 +0000 (04:52 -0800)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Mon, 14 Jan 2013 08:34:16 +0000 (00:34 -0800)
commite3bc3c8a9cbfcc02f8f3b3f3fbc43196b776a763
treeba22fbf3ce691105df11955b0b45e410256773fe
parenta9153e8d70caefd88c1fae7701dfe25ff2d82579
LayerManagerService: divided into LayerManagerBase and LayerManagerService

LayerManagerBase is a static library containing the whole LayerManager
base implementation, e.g. Scene, PluginLoading, ...
This allows other components to directly link to this implementation
(e.g. unit tests)

LayerManagerService contains only the main.cpp file and links to
LayerManagerBase library.

Additionally, some component dependencies have been improved.

Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
LayerManagerBase/include/LmScreen.h [moved from LayerManagerService/include/LmScreen.h with 100% similarity]
LayerManagerBase/include/LmScreenList.h [moved from LayerManagerService/include/LmScreenList.h with 100% similarity]
LayerManagerCommands/CMakeLists.txt
LayerManagerPlugins/Communicators/GenericCommunicator/CMakeLists.txt
LayerManagerPlugins/SceneProvider/ExampleSceneProvider/src/ExampleSceneProvider.cpp
LayerManagerService/CMakeLists.txt
LayerManagerUtils/CMakeLists.txt