Tizen 2.1 base
[framework/osp/uifw.git] / src / graphics / opengl / CMakeLists.txt
1 SET (this_target opengl)
2
3 INCLUDE_DIRECTORIES(
4         ${SLP_INCLUDE_DIRS}
5         ${CMAKE_SOURCE_DIR}/inc
6         ${CMAKE_SOURCE_DIR}/src/graphics/inc
7         ${CMAKE_SOURCE_DIR}/src/ui/inc
8         /usr/include/osp
9         /usr/include/osp/base
10         /usr/include/osp/ui
11 )
12
13 SET (${this_target}_SOURCE_FILES
14         FGrpEgl.cpp
15         FGrpGles1.cpp
16         FGrpGles2.cpp
17         FGrpGlPlayer.cpp
18         FGrp_GlPlayerImpl.cpp
19         FGrpCanvasTexture.cpp
20         FGrp_CanvasTexture.cpp
21         FGrp_CanvasTextureImpl.cpp
22         FGrpVideoTexture.cpp
23         FGrp_VideoTexture.cpp
24         FGrp_VideoTextureImpl.cpp
25 )
26
27 ## Add Definitions
28 ADD_DEFINITIONS(${OSP_DEFINITIONS} -D_MODEL_RES_WVGA)
29
30 ## SET EXTRA COMPILER FLAGS
31 SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -fPIC" )
32
33 ## SET C COMPILER FLAGS
34 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
35
36 ## SET CPP COMPILER FLAGS
37 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
38
39 ## Create Library
40 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})