Merge "N_SE-24408 : Fix B/S after resend from MMS viewer" into tizen_2.0
[apps/core/preloaded/message-app.git] / viewer / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(ug-msg-viewer-efl C)
3
4 SET (MSG_VIEWER  msg_viewer)
5
6 #################################
7 #       Message Viewer  #
8 #################################
9
10 SET(VIEWER_SRCS
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
27 )
28
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
34 )
35
36 FOREACH(flag ${pkgs_CFLAGS})
37         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
38 ENDFOREACH(flag)
39
40 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
41
42 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{PREFIX}\"")
43 ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"")
44 ADD_DEFINITIONS("-DTARGET")
45 ADD_DEFINITIONS("-DSLP_PROF")
46
47 ADD_CUSTOM_TARGET(${MSG_VIEWER}.edj
48                                 COMMAND edje_cc -id
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
52 )
53
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)
57
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})
62
63 #i18n
64 #ADD_SUBDIRECTORY(po)