1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(ug-msg-viewer-efl C)
4 SET (MSG_VIEWER msg_viewer)
6 #################################
8 #################################
11 ./src/msg-ui-viewer-gadget.c
12 ./src/msg-ui-viewer-main.c
13 ./src/msg-ui-viewer-callback.c
14 ./src/msg-ui-viewer-drm-list.c
15 ./src/msg-ui-viewer-drm-utility.c
16 ./src/msg-ui-viewer-play-view.c
17 ./src/msg-ui-viewer-play-view-callback.c
18 ./src/msg-ui-viewer-utility.c
19 ./smil-player/src/msg-smil-player.c
20 ./smil-player/src/msg-smil-content-manager.c
21 ./smil-player/src/msg-smil-event-manager.c
22 ./smil-player/src/msg-smil-player-interface.c
23 ./smil-player/src/msg-smil-render.c
24 ./smil-player/src/msg-smil-text-render.c
25 ./smil-player/src/msg-smil-media-render.c
26 ./smil-player/src/msg-smil-util.c
29 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_VIEWER_DIR}/include
30 ${CMAKE_SOURCE_MAIN_DIR}
31 ${CMAKE_SOURCE_COMMON_DIR}
32 /usr/include/msg-service/
33 ${CMAKE_SOURCE_VIEWER_DIR}/smil-player/include
36 FOREACH(flag ${pkgs_CFLAGS})
37 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
40 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
42 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{PREFIX}\"")
43 ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"")
44 ADD_DEFINITIONS("-DTARGET")
45 ADD_DEFINITIONS("-DSLP_PROF")
47 ADD_CUSTOM_TARGET(${MSG_VIEWER}.edj
49 ${CMAKE_SOURCE_COMMON_DIR}/data/edc_image
50 ${CMAKE_SOURCE_VIEWER_DIR}/theme/${MSG_VIEWER}.edc ${CMAKE_SOURCE_VIEWER_DIR}/theme/${MSG_VIEWER}.edj
51 DEPENDS ${CMAKE_SOURCE_VIEWER_DIR}/theme/${MSG_VIEWER}.edc
54 ADD_LIBRARY(${PROJECT_NAME} SHARED ${VIEWER_SRCS})
55 ADD_DEPENDENCIES(${PROJECT_NAME} ${MSG_VIEWER}.edj)
56 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -L${CMAKE_SOURCE_COMMON_DIR} -lmsg-common)
58 # Install executable and .edj files.
59 #INSTALL(DIRECTORY ${CMAKE_SOURCE_VIEWER_DIR}/data/images/ DESTINATION ${IMGDIR} FILES_MATCHING PATTERN "*.png")
60 INSTALL(FILES ${CMAKE_SOURCE_VIEWER_DIR}/theme/${MSG_VIEWER}.edj DESTINATION ${EDJDIR})
61 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${UGDIR})