if (WITH_EGL_EXAMPLE)
add_subdirectory_once (LayerManagerUtils)
add_subdirectory_once (LayerManagerClient/ilmClient)
+ add_subdirectory_once (LayerManagerClient/ilmControl)
add_subdirectory_once (LayerManagerExamples/EGLX11ApplicationExample)
add_subdirectory_once (LayerManagerExamples/EGLX11MockNavigation)
endif(WITH_EGL_EXAMPLE)
include_directories ("include")
include_directories ("../../LayerManagerClient/ilmClient/include")
+include_directories ("../../LayerManagerClient/ilmControl/include")
include_directories ("../LayerSceneDescriptionExample/include")
include_directories ("../../LayerManagerUtils/include")
add_executable(EGLWLApplicationExample src/egl_helper.cpp src/eglWL_application.cpp src/gles2application.cpp src/WaylandServerinfoProtocol.cpp)
-add_dependencies(EGLWLApplicationExample ilmClient)
+add_dependencies(EGLWLApplicationExample ilmClient ilmControl)
add_dependencies(EGLWLApplicationExample LayerManagerUtils)
find_package (GLESv2 REQUIRED)
add_dependencies(EGLWLApplicationExample wayland-client)
set(LIBS ${LIBS} ${GLESv2_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES} ${WAYLAND_EGL_LIBRARIES} ${FFI_LIBRARIES} ${EGL_LIBRARY} LayerManagerUtils)
-target_link_libraries(EGLWLApplicationExample ${LIBS} ilmClient -ldl)
+target_link_libraries(EGLWLApplicationExample ${LIBS} ilmClient ilmControl -ldl)
install (TARGETS EGLWLApplicationExample DESTINATION bin)
****************************************************************************/
#include "egl_helper.h"
#include "LayerScene.h"
+#include "ilm_control.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
${FFI_INCLUDE_DIR}
"include"
"../../LayerManagerClient/ilmClient/include"
+ "../../LayerManagerClient/ilmControl/include"
"../../LayerManagerService/include"
+ "../../LayerManagerUtils/include"
)
set (HEADER_FILES
wayland-client
wayland-egl
ilmClient
+ ilmControl
)
set(LIBS
${FFI_LIBRARIES}
${EGL_LIBRARY}
ilmClient
+ ilmControl
)
target_link_libraries(EGLWLInputEventExample ${LIBS})
#include <string.h>
#include <assert.h>
#include "WLSurface.h"
+#include "ilm_control.h"
WLSurface::WLSurface(WLContext* wlContext)
: m_wlContext(wlContext)
${FFI_INCLUDE_DIR}
"include"
"../../LayerManagerClient/ilmClient/include"
+ "../../LayerManagerClient/ilmControl/include"
"../LayerSceneDescriptionExample/include"
"../../LayerManagerUtils/include"
)
${EGL_LIBRARY}
LayerManagerUtils
ilmClient
+ ilmControl
)
#target_link_libraries(EGLWLMockNavigation ${LIBS} wayland-client -ldl)
#include "OpenGLES2App.h"
#include "LayerScene.h"
#include <ilm_client.h>
+#include <ilm_control.h>
#include <iostream>
using std::cout;
include_directories ("include")
include_directories ("../../LayerManagerClient/ilmClient/include")
+include_directories ("../../LayerManagerClient/ilmControl/include")
include_directories ("../LayerSceneDescriptionExample/include")
include_directories ("../../LayerManagerUtils/include")
add_executable(EGLX11ApplicationExample src/egl_helper.cpp src/eglX11_application.cpp src/gles2application.cpp)
-add_dependencies(EGLX11ApplicationExample ilmClient)
+add_dependencies(EGLX11ApplicationExample ilmControl ilmClient)
add_dependencies(EGLX11ApplicationExample LayerManagerUtils)
find_package (GLESv2 REQUIRED)
include_directories(${X11_INCLUDE_DIR})
set(LIBS ${LIBS} ${GLESv2_LIBRARIES} ${X11_LIBRARIES} ${EGL_LIBRARY} LayerManagerUtils)
-target_link_libraries(EGLX11ApplicationExample ${LIBS} ilmClient)
+target_link_libraries(EGLX11ApplicationExample ${LIBS} ilmClient ilmControl)
install (TARGETS EGLX11ApplicationExample DESTINATION bin)
\ No newline at end of file
****************************************************************************/
#include "egl_helper.h"
#include "LayerScene.h"
+#include "ilm_control.h"
#include <stdlib.h>
#include <stdio.h>
#include <sys/time.h>
${X11_INCLUDE_DIR}
"include"
"../../LayerManagerClient/ilmClient/include"
+ "../../LayerManagerClient/ilmControl/include"
"../LayerSceneDescriptionExample/include"
"../../LayerManagerUtils/include"
)
add_dependencies(EGLX11MockNavigation
ilmClient
+ ilmControl
EGLX11MockNavigation LayerManagerUtils
)
${EGL_LIBRARY}
LayerManagerUtils
ilmClient
+ ilmControl
)
target_link_libraries(EGLX11MockNavigation ${LIBS})
#include "OpenGLES2App.h"
#include "LayerScene.h"
#include <ilm_client.h>
+#include <ilm_control.h>
#include <iostream>
using std::cout;
include_directories ("${PROJECT_SOURCE_DIR}/config")
include_directories ("../../LayerManagerService/include")
include_directories ("../../LayerManagerClient/ilmClient/include")
+include_directories ("../../LayerManagerClient/ilmControl/include")
include_directories ("../LayerSceneDescriptionExample/include")
include_directories ("../../LayerManagerUtils/include")
add_executable(GLX11ApplicationExample src/glx_helper.cpp src/glxX11_application.cpp src/gl2application.cpp src/xevents.cpp)
-add_dependencies(GLX11ApplicationExample ilmClient)
+add_dependencies(GLX11ApplicationExample ilmClient ilmControl)
add_dependencies(GLX11ApplicationExample LayerManagerUtils)
find_package (OpenGL REQUIRED)
include_directories(${X11_INCLUDE_DIR})
set(LIBS ${LIBS} ${OPENGL_LIBRARIES} ${X11_LIBRARIES} LayerManagerUtils)
-target_link_libraries(GLX11ApplicationExample ${LIBS} ilmClient)
+target_link_libraries(GLX11ApplicationExample ${LIBS} ilmClient ilmControl)
install (TARGETS GLX11ApplicationExample DESTINATION bin)
#include "config.h"
#include "xevents.h"
#include "LayerScene.h"
+#include "ilm_control.h"
#include <stdlib.h>
#include <stdio.h>
#include <sys/time.h>
#include <iostream>
#include "ilm_client.h"
+#include "ilm_control.h"
#include "LayerScene.h"
#include "xevents.h"
project_type(EXAMPLE)
include_directories ("../../LayerManagerClient/ilmClient/include")
+include_directories ("../../LayerManagerClient/ilmControl/include")
include_directories ("../LayerSceneDescriptionExample/include")
include_directories ("../../LayerManagerUtils/include")
add_executable(LayerManagerClientExample src/LayermanagerClientTest.c)
-add_dependencies(LayerManagerClientExample ilmClient)
+add_dependencies(LayerManagerClientExample ilmClient ilmControl)
add_dependencies(LayerManagerClientExample LayerManagerUtils)
-target_link_libraries(LayerManagerClientExample ${LIBS} ilmClient)
+target_link_libraries(LayerManagerClientExample ${LIBS} ilmClient ilmControl)
install (TARGETS LayerManagerClientExample DESTINATION bin)
\ No newline at end of file
*
****************************************************************************/
#include "ilm_client.h"
+#include "ilm_control.h"
#include "LayerScene.h"
#include <stdio.h>
#include <stdlib.h>
${FFI_INCLUDE_DIR}
"include"
"../../LayerManagerClient/ilmClient/include"
+ "../../LayerManagerClient/ilmControl/include"
"../../LayerManagerUtils/include"
)
${EGL_LIBRARY}
LayerManagerUtils
ilmClient
+ ilmControl
)
target_link_libraries(WLChromakeyExample ${LIBS})