1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(ise-default CXX)
7 src/ise-language-change.cpp
8 src/ise-tutorial-mode.cpp
12 src/ise-stt-option.cpp
13 src/ise-stt-common.cpp
14 src/ise-floating-mode.cpp
18 src/WInputSttMicEffect.cpp
19 src/ise_lang_table.cpp
23 src/candidate-factory.cpp
26 src/candidate-multiline-efl.cpp
30 src/ise-sticker-mode.cpp
34 src/ise-emoticon-list.cpp
35 src/ise-emoticon-mode.cpp
39 src/w-input-smartreply.cpp
44 src/ise-stt-option.cpp
49 src/ise_lang_table.cpp
53 FIND_PROGRAM(UNAME NAMES uname)
54 EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
55 IF("${ARCH}" MATCHES "^arm.*")
56 SET(SRC_LIB_DIR "${CMAKE_SOURCE_DIR}/lib/armv7l")
57 ELSEIF("${ARCH}" MATCHES "^aarch64.*")
58 SET(SRC_LIB_DIR "${CMAKE_SOURCE_DIR}/lib/aarch64")
61 SET(ISE_PACKAGE ${PROJECT_NAME})
62 SET(ISE_PKGNAME ${PACKAGE})
63 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
64 SET(ISE_BINDIR "${TZ_SYS_RO_APP}/${ISE_PACKAGE}/bin")
65 SET(ISE_LIBDIR "${TZ_SYS_RO_APP}/${ISE_PACKAGE}/lib")
66 SET(ISE_RESDIR "${TZ_SYS_RO_APP}/${ISE_PACKAGE}/res")
67 SET(ISE_LAYOUTDIR "${ISE_RESDIR}/720x1280/default")
68 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
69 SET(CMAKE_BUILD_TYPE "Release")
71 MESSAGE(STATUS "Build type: ${CMAKE_BUILD_TYPE}")
73 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src/include
74 ${CMAKE_SOURCE_DIR}/src
75 ${CMAKE_SOURCE_DIR}/src/
76 ${CMAKE_SOURCE_DIR}/src/
79 INCLUDE(FindPkgConfig)
80 SET(PKGS_CHECK_MODULES
89 capi-appfw-application
91 capi-media-sound-manager
93 capi-system-system-settings
101 capi-ui-sticker-consumer
102 capi-content-mime-type
111 ADD_DEFINITIONS("-DHAVE_CBHM")
112 SET(PKGS_CHECK_MODULES ${PKGS_CHECK_MODULES} cbhm)
115 pkg_check_modules(ISE_PKGS REQUIRED ${PKGS_CHECK_MODULES})
117 FOREACH(flag ${ISE_PKGS_CFLAGS})
118 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
121 SET(SETTING_PKGS_CHECK_MODULES
127 capi-appfw-application
128 capi-appfw-preference
129 capi-system-system-settings
134 pkg_check_modules(ISE_SETTING_PKGS REQUIRED ${SETTING_PKGS_CHECK_MODULES})
136 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fPIE -Wall -fpermissive -Werror")
137 #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -finstrument-functions")
138 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
139 SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g")
140 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
142 ADD_DEFINITIONS("-DEXPORTED=__attribute__((visibility(\"default\")))")
143 ADD_DEFINITIONS("-DPACKAGE=\"${ISE_PACKAGE}\"")
144 ADD_DEFINITIONS("-DPACKAGE_NAME=\"${ISE_PKGNAME}\"")
145 ADD_DEFINITIONS("-DRESDIR=\"${ISE_RESDIR}\"")
146 ADD_DEFINITIONS("-DLAYOUTDIR=\"${ISE_LAYOUTDIR}\"")
147 ADD_DEFINITIONS(-DISE_NAME=\"/ise-default\")
149 IF(("${ARCH}" MATCHES "^arm.*") OR ("${ARCH}" MATCHES "^aarch64.*"))
150 ADD_DEFINITIONS("-DSUPPORT_NMT")
151 LINK_DIRECTORIES(${SRC_LIB_DIR})
154 ADD_EXECUTABLE(${PROJECT_NAME} ${ISE_SRCS})
156 ADD_EXECUTABLE(${PROJECT_NAME}-setting ${ISE_SETTING_SRCS})
158 IF(("${ARCH}" MATCHES "^arm.*") OR ("${ARCH}" MATCHES "^aarch64.*"))
159 INSTALL(FILES ${SRC_LIB_DIR}/libsamsung-ai-nmt.so DESTINATION ${ISE_LIBDIR})
160 SET(ISE_PKGS_LDFLAGS -Llib -lsamsung-ai-nmt ${ISE_PKGS_LDFLAGS})
166 COMMAND edje_cc -no-save
167 -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-single
168 -sd ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-single
169 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-single/candidate.edc
170 ${CMAKE_BINARY_DIR}/candidate-single.edj
171 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-single/candidate.edc
173 ADD_DEPENDENCIES(${PROJECT_NAME} candidate-single.edj)
174 INSTALL(FILES ${CMAKE_BINARY_DIR}/candidate-single.edj DESTINATION ${ISE_RESDIR}/edje)
178 candidate-multiline.edj
179 COMMAND edje_cc -no-save
180 -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-multiline
181 -sd ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-multiline
182 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-multiline/candidate.edc
183 ${CMAKE_BINARY_DIR}/candidate-multiline.edj
184 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/candidate-multiline/candidate.edc
186 ADD_DEPENDENCIES(${PROJECT_NAME} candidate-multiline.edj)
187 INSTALL(FILES ${CMAKE_BINARY_DIR}/candidate-multiline.edj DESTINATION ${ISE_RESDIR}/edje)
191 customised_gengrid.edj
192 COMMAND edje_cc -no-save
193 -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid
194 -sd ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid
195 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/customised_gengrid.edc
196 ${CMAKE_BINARY_DIR}/customised_gengrid.edj
197 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/customised_gengrid.edc)
198 ADD_DEPENDENCIES(${PROJECT_NAME} customised_gengrid.edj)
199 INSTALL(FILES ${CMAKE_BINARY_DIR}/customised_gengrid.edj DESTINATION ${ISE_RESDIR}/edje)
202 customised_sticker_gengrid.edj
203 COMMAND edje_cc -no-save
204 -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid
205 -sd ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid
206 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/customised_sticker_gengrid.edc
207 ${CMAKE_BINARY_DIR}/customised_sticker_gengrid.edj
208 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/customised_sticker_gengrid.edc)
209 ADD_DEPENDENCIES(${PROJECT_NAME} customised_sticker_gengrid.edj)
210 INSTALL(FILES ${CMAKE_BINARY_DIR}/customised_sticker_gengrid.edj DESTINATION ${ISE_RESDIR}/edje)
214 COMMAND edje_cc -no-save
215 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/layout_keypad.edc
216 ${CMAKE_BINARY_DIR}/layout_keypad.edj
217 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/layout_keypad.edc)
218 ADD_DEPENDENCIES(${PROJECT_NAME} layout_keypad.edj)
219 INSTALL(FILES ${CMAKE_BINARY_DIR}/layout_keypad.edj DESTINATION ${ISE_RESDIR}/edje)
222 layout_sticker_keypad.edj
223 COMMAND edje_cc -no-save
224 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/layout_sticker_keypad.edc
225 ${CMAKE_BINARY_DIR}/layout_sticker_keypad.edj
226 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/gengrid/layout_sticker_keypad.edc)
227 ADD_DEPENDENCIES(${PROJECT_NAME} layout_sticker_keypad.edj)
228 INSTALL(FILES ${CMAKE_BINARY_DIR}/layout_sticker_keypad.edj DESTINATION ${ISE_RESDIR}/edje)
231 layout_nmt_keypad.edj
232 COMMAND edje_cc -no-save
233 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/layout_nmt_keypad.edc
234 ${CMAKE_BINARY_DIR}/layout_nmt_keypad.edj
235 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/layout_nmt_keypad.edc)
236 ADD_DEPENDENCIES(${PROJECT_NAME} layout_nmt_keypad.edj)
237 INSTALL(FILES ${CMAKE_BINARY_DIR}/layout_nmt_keypad.edj DESTINATION ${ISE_RESDIR}/edje)
239 if(${TARGET} STREQUAL "mobile")
240 ADD_CUSTOM_TARGET( customised_ctxpopup.edj COMMAND edje_cc
241 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile
242 -sd ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile
243 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/customised_ctxpopup.edc
244 ${CMAKE_BINARY_DIR}/customised_ctxpopup.edj
245 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/customised_ctxpopup.edc)
246 ADD_DEPENDENCIES(${PROJECT_NAME} customised_ctxpopup.edj)
247 INSTALL(FILES ${CMAKE_BINARY_DIR}/customised_ctxpopup.edj DESTINATION ${ISE_RESDIR}/edje/mobile)
250 if(${TARGET} STREQUAL "wearable")
251 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/wearable/edje)
252 ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc
253 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images
254 ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt.edc
255 ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt.edj
256 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt.edc)
257 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj)
258 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt.edj DESTINATION
259 ${ISE_RESDIR}/edje/wearable)
261 ADD_CUSTOM_TARGET(popup_custom.edj COMMAND edje_cc
262 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images
263 ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/popup_custom.edc
264 ${CMAKE_BINARY_DIR}/res/wearable/edje/popup_custom.edj
265 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/popup_custom.edc)
266 ADD_DEPENDENCIES(${PROJECT_NAME} popup_custom.edj)
267 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/popup_custom.edj DESTINATION
268 ${ISE_RESDIR}/edje/wearable)
270 ADD_CUSTOM_TARGET(tutorial_popup.edj COMMAND edje_cc
271 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images
272 ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/tutorial_popup.edc
273 ${CMAKE_BINARY_DIR}/res/wearable/edje/tutorial_popup.edj
274 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/tutorial_popup.edc)
275 ADD_DEPENDENCIES(${PROJECT_NAME} tutorial_popup.edj)
276 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/tutorial_popup.edj DESTINATION
277 ${ISE_RESDIR}/edje/wearable)
279 ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc
280 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images
281 ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt-button.edc
282 ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj
283 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt-button.edc)
284 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj)
285 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj DESTINATION
286 ${ISE_RESDIR}/edje/wearable)
288 elseif(${TARGET} STREQUAL "tv")
289 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/tv/edje)
290 ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc
291 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images
292 ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt.edc
293 ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt.edj
294 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt.edc)
295 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj)
296 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt.edj DESTINATION
297 ${ISE_RESDIR}/edje/tv)
299 ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc
300 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images
301 ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt-button.edc
302 ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt-button.edj
303 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt-button.edc)
304 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj)
305 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt-button.edj DESTINATION
306 ${ISE_RESDIR}/edje/tv)
308 ADD_CUSTOM_TARGET(popup_custom.edj COMMAND edje_cc
309 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images
310 ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/popup_custom.edc
311 ${CMAKE_BINARY_DIR}/res/tv/edje/popup_custom.edj
312 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/popup_custom.edc)
313 ADD_DEPENDENCIES(${PROJECT_NAME} popup_custom.edj)
314 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/popup_custom.edj DESTINATION
315 ${ISE_RESDIR}/edje/tv)
317 ADD_CUSTOM_TARGET(popup_keyboard.edj COMMAND edje_cc
318 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images
319 ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/popup_keyboard.edc
320 ${CMAKE_BINARY_DIR}/res/tv/edje/popup_keyboard.edj
321 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/popup_keyboard.edc)
322 ADD_DEPENDENCIES(${PROJECT_NAME} popup_keyboard.edj)
323 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/popup_keyboard.edj DESTINATION
324 ${ISE_RESDIR}/edje/tv)
326 elseif(${TARGET} STREQUAL "common")
327 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/common/edje)
328 ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc
329 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/common/images
330 ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/w-input-stt.edc
331 ${CMAKE_BINARY_DIR}/res/common/edje/w-input-stt.edj
332 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/w-input-stt.edc)
333 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj)
334 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/common/edje/w-input-stt.edj DESTINATION
335 ${ISE_RESDIR}/edje/common)
337 ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc
338 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/common/images
339 ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/w-input-stt-button.edc
340 ${CMAKE_BINARY_DIR}/res/common/edje/w-input-stt-button.edj
341 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/w-input-stt-button.edc)
342 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj)
343 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/common/edje/w-input-stt-button.edj DESTINATION
344 ${ISE_RESDIR}/edje/common)
346 ADD_CUSTOM_TARGET(popup_custom.edj COMMAND edje_cc
347 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/common/images
348 ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/popup_custom.edc
349 ${CMAKE_BINARY_DIR}/res/common/edje/popup_custom.edj
350 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/popup_custom.edc)
351 ADD_DEPENDENCIES(${PROJECT_NAME} popup_custom.edj)
352 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/common/edje/popup_custom.edj DESTINATION
353 ${ISE_RESDIR}/edje/common)
355 ADD_CUSTOM_TARGET(main_layout.edj COMMAND edje_cc
356 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/common/images
357 ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/main_layout.edc
358 ${CMAKE_BINARY_DIR}/res/common/edje/main_layout.edj
359 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/common/edje/main_layout.edc)
360 ADD_DEPENDENCIES(${PROJECT_NAME} main_layout.edj)
361 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/common/edje/main_layout.edj DESTINATION
362 ${ISE_RESDIR}/edje/common)
364 ADD_CUSTOM_TARGET( customised_ctxpopup.edj COMMAND edje_cc
365 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/common
366 -sd ${CMAKE_CURRENT_SOURCE_DIR}/edje/common
367 ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/customised_ctxpopup.edc
368 ${CMAKE_BINARY_DIR}/customised_ctxpopup.edj
369 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/customised_ctxpopup.edc)
370 ADD_DEPENDENCIES(${PROJECT_NAME} customised_ctxpopup.edj)
371 INSTALL(FILES ${CMAKE_BINARY_DIR}/customised_ctxpopup.edj DESTINATION ${ISE_RESDIR}/edje/common)
374 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/mobile/edje)
375 ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc
376 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images
377 ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt.edc
378 ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt.edj
379 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt.edc)
380 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj)
381 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt.edj DESTINATION
382 ${ISE_RESDIR}/edje/mobile)
384 ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc
385 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images
386 ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt-button.edc
387 ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj
388 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt-button.edc)
389 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj)
390 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj DESTINATION
391 ${ISE_RESDIR}/edje/mobile)
393 ADD_CUSTOM_TARGET(popup_custom.edj COMMAND edje_cc
394 -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images
395 ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/popup_custom.edc
396 ${CMAKE_BINARY_DIR}/res/mobile/edje/popup_custom.edj
397 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/popup_custom.edc)
398 ADD_DEPENDENCIES(${PROJECT_NAME} popup_custom.edj)
399 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/popup_custom.edj DESTINATION
400 ${ISE_RESDIR}/edje/mobile)
405 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${ISE_PKGS_LDFLAGS})
406 TARGET_LINK_LIBRARIES(${PROJECT_NAME}-setting ${ISE_SETTING_PKGS_LDFLAGS})
408 set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
409 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${ISE_BINDIR})
410 INSTALL(TARGETS ${PROJECT_NAME}-setting DESTINATION ${ISE_BINDIR})
412 INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.xml DESTINATION
413 ${TZ_SYS_RO_PACKAGES})
415 if(${TARGET} STREQUAL "wearable")
416 FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/images/*.png")
417 INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/wearable/images)
418 elseif(${TARGET} STREQUAL "tv")
419 FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/tv/images/*.png")
420 INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/tv/images)
421 elseif(${TARGET} STREQUAL "common")
422 FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/common/images/*.png")
423 INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/common/images)
425 FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/images/*.png")
426 INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/mobile/images)
429 if(${TARGET} STREQUAL "tv")
430 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/tv/
431 DESTINATION ${ISE_LAYOUTDIR}/tv/image)
432 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/layout/tv/ DESTINATION
433 ${ISE_LAYOUTDIR}/tv FILES_MATCHING PATTERN "*.xml")
434 elseif(${TARGET} STREQUAL "wearable")
435 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/wearable/
436 DESTINATION ${ISE_LAYOUTDIR}/wearable/image)
437 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/layout/wearable/ DESTINATION
438 ${ISE_LAYOUTDIR}/wearable FILES_MATCHING PATTERN "*.xml")
439 elseif(${TARGET} STREQUAL "common")
440 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/common/
441 DESTINATION ${ISE_LAYOUTDIR}/common/image)
442 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/layout/common/ DESTINATION
443 ${ISE_LAYOUTDIR}/common FILES_MATCHING PATTERN "*.xml")
445 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/mobile/
446 DESTINATION ${ISE_LAYOUTDIR}/mobile/image)
447 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/layout/mobile/ DESTINATION
448 ${ISE_LAYOUTDIR}/mobile FILES_MATCHING PATTERN "*.xml")