holdingarea/serialization/Graphics/KhronosAPIWrapper/CMakeLists.txt
branchbug235_bringup_0
changeset 24 a3f46bb01be2
parent 23 e70851cd9e5e
child 49 3b4f7e9d873f
--- a/holdingarea/serialization/Graphics/KhronosAPIWrapper/CMakeLists.txt	Thu Sep 16 12:43:44 2010 +0100
+++ b/holdingarea/serialization/Graphics/KhronosAPIWrapper/CMakeLists.txt	Mon Sep 20 14:29:05 2010 +0100
@@ -1,86 +1,86 @@
-# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http:#www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# CMake meta build file for the simulator host-side API wrapper
-
-set(WRAPPER_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
-set(WRAPPER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/inc)
-set(SERIALIZER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../guestrendering/vghwserialiser/inc)
-set(SERIALIZER_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../guestrendering/vghwserialiser/src)
-set(SERIALIZATION_COMMON_INC ${CMAKE_CURRENT_SOURCE_DIR}/../../inc)
-# For guestvideodriverinterfaceconstants.h file
-set(VIDEODRIVER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)
-set(HOSTTHREADADAPTER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../hostsupport/hostthreadadapter/inc)
-
-set(WRAPPER_LIBS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../lib)
-
-if(WIN32)
-	message("*** KhronosAPIWrapper Win32")
-	set(WRAPPER_SSE_FLAGS "/arch:SSE2")
-	set(WRAPPER_PLATFORM_LINK_LIBRARIES libEGL libOpenVG libGLESv1)
-	set(WRAPPER_PLATFORM_SOURCE_DIR "win32")
-else(WIN32)
-	set(WRAPPER_SSE_FLAGS "-msse2 -mfpmath=sse -march=pentium4")
-	set(WRAPPER_PLATFORM_LINK_LIBRARIES m stdc++)
-	set(WRAPPER_PLATFORM_SOURCE_DIR "linux")
-endif(WIN32)
-
-set(WRAPPER_SRC_FILES
-    ${WRAPPER_INC_DIR}/apiwrapper.h
-    ${WRAPPER_INC_DIR}/eglapiwrapper.h
-    ${WRAPPER_INC_DIR}/graphicsvhwcallback.h
-    ${WRAPPER_INC_DIR}/KhronosAPIWrapper.h
-    ${WRAPPER_INC_DIR}/khronosapiwrapperdefs.h
-    ${WRAPPER_INC_DIR}/openvgapiwrapper.h
-    ${WRAPPER_INC_DIR}/driverapiwrapper.h
-    ${WRAPPER_INC_DIR}/opengles11apiwrapper.h
-
-    ${SERIALIZER_INC_DIR}/remotefunctioncall.h
-    ${SERIALIZER_INC_DIR}/requestbuffer.h
-    ${SERIALIZER_INC_DIR}/serializedfunctioncall.h
-    ${SERIALIZER_INC_DIR}/serializerplatform.h
-    ${SERIALIZER_INC_DIR}/driverrfc.h
-    ${SERIALIZER_INC_DIR}/opengles11rfc.h
-
-    ${WRAPPER_SRC_DIR}/apiwrapper.cpp
-    ${WRAPPER_SRC_DIR}/eglapiwrapper.cpp
-    ${WRAPPER_SRC_DIR}/KhronosAPIWrapper.cpp
-    ${WRAPPER_SRC_DIR}/openvgapiwrapper.cpp
-    ${WRAPPER_SRC_DIR}/driverapiwrapper.cpp
-    ${WRAPPER_SRC_DIR}/opengles11apiwrapper.cpp    
-
-    ${SERIALIZER_SRC_DIR}/eglrfc.cpp
-    ${SERIALIZER_SRC_DIR}/openvgrfc.cpp
-    ${SERIALIZER_SRC_DIR}/remotefunctioncall.cpp
-    ${SERIALIZER_SRC_DIR}/serializedfunctioncall.cpp
-    ${SERIALIZER_SRC_DIR}/driverrfc.cpp
-    ${SERIALIZER_SRC_DIR}/opengles11rfc.cpp
-  )
-
-include_directories(
-  ${WRAPPER_INC_DIR}
-  ${SERIALIZER_INC_DIR}
-  ${KHRONOS_API_INC}
-  ${VIDEODRIVER_INC_DIR}
-  ${COMMON_INC_DIR}
-  ${SERIALIZATION_COMMON_INC}
-  ${HOSTTHREADADAPTER_INC_DIR}
-  )
-
-link_directories(${WRAPPER_LIBS_DIR} ${GLOBAL_LIB_DIR})
-
-add_definitions(-DKHRONOSAPIWRAPPER_EXPORTS)
-
-add_library(KhronosAPIWrapper SHARED ${WRAPPER_SRC_FILES})
-
-target_link_libraries(KhronosAPIWrapper hostthreadadapter ${WRAPPER_PLATFORM_LINK_LIBRARIES})
+# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http:#www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# CMake meta build file for the simulator host-side API wrapper
+
+set(WRAPPER_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
+set(WRAPPER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/inc)
+set(SERIALIZER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../guestrendering/vghwserialiser/inc)
+set(SERIALIZER_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../guestrendering/vghwserialiser/src)
+set(SERIALIZATION_COMMON_INC ${CMAKE_CURRENT_SOURCE_DIR}/../../inc)
+# For guestvideodriverinterfaceconstants.h file
+set(VIDEODRIVER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)
+set(HOSTTHREADADAPTER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../hostsupport/hostthreadadapter/inc)
+
+set(WRAPPER_LIBS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../lib)
+
+if(WIN32)
+	message("*** KhronosAPIWrapper Win32")
+	set(WRAPPER_SSE_FLAGS "/arch:SSE2")
+	set(WRAPPER_PLATFORM_LINK_LIBRARIES libEGL libOpenVG libGLESv1)
+	set(WRAPPER_PLATFORM_SOURCE_DIR "win32")
+else(WIN32)
+	set(WRAPPER_SSE_FLAGS "-msse2 -mfpmath=sse -march=pentium4")
+	set(WRAPPER_PLATFORM_LINK_LIBRARIES m stdc++)
+	set(WRAPPER_PLATFORM_SOURCE_DIR "linux")
+endif(WIN32)
+
+set(WRAPPER_SRC_FILES
+    ${WRAPPER_INC_DIR}/apiwrapper.h
+    ${WRAPPER_INC_DIR}/eglapiwrapper.h
+    ${WRAPPER_INC_DIR}/graphicsvhwcallback.h
+    ${WRAPPER_INC_DIR}/KhronosAPIWrapper.h
+    ${WRAPPER_INC_DIR}/khronosapiwrapperdefs.h
+    ${WRAPPER_INC_DIR}/openvgapiwrapper.h
+    ${WRAPPER_INC_DIR}/driverapiwrapper.h
+    ${WRAPPER_INC_DIR}/opengles11apiwrapper.h
+
+    ${SERIALIZER_INC_DIR}/remotefunctioncall.h
+    ${SERIALIZER_INC_DIR}/requestbuffer.h
+    ${SERIALIZER_INC_DIR}/serializedfunctioncall.h
+    ${SERIALIZER_INC_DIR}/serializerplatform.h
+    ${SERIALIZER_INC_DIR}/driverrfc.h
+    ${SERIALIZER_INC_DIR}/opengles11rfc.h
+
+    ${WRAPPER_SRC_DIR}/apiwrapper.cpp
+    ${WRAPPER_SRC_DIR}/eglapiwrapper.cpp
+    ${WRAPPER_SRC_DIR}/KhronosAPIWrapper.cpp
+    ${WRAPPER_SRC_DIR}/openvgapiwrapper.cpp
+    ${WRAPPER_SRC_DIR}/driverapiwrapper.cpp
+    ${WRAPPER_SRC_DIR}/opengles11apiwrapper.cpp    
+
+    ${SERIALIZER_SRC_DIR}/eglrfc.cpp
+    ${SERIALIZER_SRC_DIR}/openvgrfc.cpp
+    ${SERIALIZER_SRC_DIR}/remotefunctioncall.cpp
+    ${SERIALIZER_SRC_DIR}/serializedfunctioncall.cpp
+    ${SERIALIZER_SRC_DIR}/driverrfc.cpp
+    ${SERIALIZER_SRC_DIR}/opengles11rfc.cpp
+  )
+
+include_directories(
+  ${WRAPPER_INC_DIR}
+  ${SERIALIZER_INC_DIR}
+  ${KHRONOS_API_INC}
+  ${VIDEODRIVER_INC_DIR}
+  ${COMMON_INC_DIR}
+  ${SERIALIZATION_COMMON_INC}
+  ${HOSTTHREADADAPTER_INC_DIR}
+  )
+
+link_directories(${WRAPPER_LIBS_DIR} ${GLOBAL_LIB_DIR})
+
+add_definitions(-DKHRONOSAPIWRAPPER_EXPORTS)
+
+add_library(KhronosAPIWrapper SHARED ${WRAPPER_SRC_FILES})
+
+target_link_libraries(KhronosAPIWrapper hostthreadadapter ${WRAPPER_PLATFORM_LINK_LIBRARIES})