016a87b7eb0f48f0907b377155a5ff60a1677e20
[apps/home/quickpanel.git] / data / CMakeLists.txt
1 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/icons DESTINATION ${RESDIR} FILES_MATCHING PATTERN "*.png")
2 #CONFIGURE_FILE(${PROJECT_NAME}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/org.tizen.${PROJECT_NAME}.desktop)
3 #INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.tizen.${PROJECT_NAME}.desktop DESTINATION ${DESKTOPDIR})
4 CONFIGURE_FILE(${PROJECT_NAME}.xml.in ${CMAKE_CURRENT_BINARY_DIR}/org.tizen.${PROJECT_NAME}.xml)
5 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.tizen.${PROJECT_NAME}.xml DESTINATION ${MANIFESTXMLDIR})
6
7 CONFIGURE_FILE(${PROJECT_NAME}.sh.in ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME})
8 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME} DESTINATION /etc/init.d/)
9
10 #CONFIGURE_FILE(${PROJECT_NAME}.png ${CMAKE_CURRENT_BINARY_DIR}/${VENDOR}.${PROJECT_NAME}.png COPYONLY)
11 #INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${VENDOR}.${PROJECT_NAME}.png DESTINATION "/usr/share/icons/default/small")
12
13 #color/font tables
14 CONFIGURE_FILE(ChangeableColorInfo.xml ${CMAKE_CURRENT_BINARY_DIR}/${VENDOR}.${PROJECT_NAME}_ChangeableColorInfo.xml COPYONLY)
15 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${VENDOR}.${PROJECT_NAME}_ChangeableColorInfo.xml DESTINATION ${SHARED_DIR}/tables)
16 CONFIGURE_FILE(ChangeableColorInfo_font.xml ${CMAKE_CURRENT_BINARY_DIR}/${VENDOR}.${PROJECT_NAME}_ChangeableColorInfo_font.xml COPYONLY)
17 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${VENDOR}.${PROJECT_NAME}_ChangeableColorInfo_font.xml DESTINATION ${SHARED_DIR}/tables)
18
19 MESSAGE("EDJE_CC CUSTOM FLAG : ${EDJEFLAGS}")
20
21
22 ADD_CUSTOM_TARGET(quickpanel.edj
23                 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images_icon  -id ${CMAKE_CURRENT_SOURCE_DIR}/images "${EDJEFLAGS}"
24                 ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel.edc
25                 ${CMAKE_CURRENT_BINARY_DIR}/quickpanel.edj
26                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel.edc
27 )
28 ADD_DEPENDENCIES(${PROJECT_NAME} quickpanel.edj)
29
30 ADD_CUSTOM_TARGET(quickpanel_ticker.edj
31                 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images_icon  -id ${CMAKE_CURRENT_SOURCE_DIR}/images "${EDJEFLAGS}"
32                 ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_ticker.edc
33                 ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_ticker.edj
34                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_ticker.edc
35 )
36 ADD_DEPENDENCIES(${PROJECT_NAME} quickpanel_ticker.edj)
37
38 ADD_CUSTOM_TARGET(quickpanel_theme.edj
39                 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images_icon -id ${CMAKE_CURRENT_SOURCE_DIR}/images "${EDJEFLAGS}"
40                 ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_theme.edc
41                 ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_theme.edj
42                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_theme.edc
43 )
44 ADD_DEPENDENCIES(${PROJECT_NAME} quickpanel_theme.edj)
45
46 ADD_CUSTOM_TARGET(quickpanel_dual_sim.edj
47                 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images/dual-sim/ "${EDJEFLAGS}"
48                 ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_dual_sim.edc
49                 ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_dual_sim.edj
50                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_dual_sim.edc
51 )
52 ADD_DEPENDENCIES(${PROJECT_NAME} quickpanel_dual_sim.edj)
53
54 ADD_CUSTOM_TARGET(quickpanel_dual_sim_button.edj
55                 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images/dual-sim/ "${EDJEFLAGS}"
56                 ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_dual_sim_button.edc
57                 ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_dual_sim_button.edj
58                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_dual_sim_button.edc
59 )
60 ADD_DEPENDENCIES(${PROJECT_NAME} quickpanel_dual_sim_button.edj)
61
62 ADD_CUSTOM_TARGET(quickpanel_textblock_slide_style.edj
63                 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images/dual-sim/ "${EDJEFLAGS}"
64                 ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_textblock_slide_style.edc
65                 ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_textblock_slide_style.edj
66                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/quickpanel_textblock_slide_style.edc
67 )
68 ADD_DEPENDENCIES(${PROJECT_NAME} quickpanel_textblock_slide_style.edj)
69
70
71 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/quickpanel.edj DESTINATION ${EDJDIR})
72 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_ticker.edj DESTINATION ${EDJDIR})
73 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_theme.edj DESTINATION ${EDJDIR})
74 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/icons DESTINATION ${RESDIR} FILES_MATCHING PATTERN "*.png")
75
76 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_textblock_slide_style.edj DESTINATION ${EDJDIR})
77 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_dual_sim_button.edj DESTINATION ${EDJDIR})
78 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/quickpanel_dual_sim.edj DESTINATION ${EDJDIR})
79 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/images/dual_sim DESTINATION ${RESDIR}/ FILES_MATCHING PATTERN "*.png")
80