1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
5 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
6 SET(EXEC_PREFIX "\${prefix}")
7 SET(LIBDIR "\${prefix}/lib")
8 SET(INCLUDEDIR "\${prefix}/include")
11 ADD_DEFINITIONS(-DTIZEN_WIFI_QS)
15 ../libraries/i18nManager/i18nmanager.c
16 ../libraries/appcoreWrapper/appcoreWrapper.c
17 ../libraries/WlanManager/connection_manager.c
18 ../libraries/WlanManager/wlan_manager.c
19 ../libraries/WlanManager/wlan_connection.c
20 ../libraries/Common/common_utils.c
21 ../libraries/Common/common_ip_info.c
22 ../libraries/Common/common_pswd_popup.c
23 ../libraries/Common/common_eap_connect.c
24 ../libraries/Common/common_generate_pin.c
26 viewer-popups/view-main.c
27 viewer-popups/view-alerts.c
29 wifi-syspopup-engine-callback.c)
31 FOREACH(flag ${pkgs_CFLAGS})
32 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
35 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
37 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
40 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
41 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
43 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
45 ADD_CUSTOM_TARGET(wifi-syspopup-custom.edj
46 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
47 ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edc
48 ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edj
49 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edc
52 ADD_DEPENDENCIES(${PROJECT_NAME} wifi-syspopup-custom.edj)
54 ADD_CUSTOM_TARGET(wifi-syspopup-custom-editfield.edj
55 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
56 ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edc
57 ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edj
58 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edc
61 ADD_DEPENDENCIES(${PROJECT_NAME} wifi-syspopup-custom-editfield.edj)
63 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin)
67 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/A01-3_icon_captive.png DESTINATION /usr/share/icons)
68 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/noti_wifi_in_range.png DESTINATION /usr/share/icons)
69 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/noti_wifi_in_range_ongoing.png DESTINATION /usr/share/icons)
70 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/setting_wifi.png DESTINATION /usr/share/icons)
71 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edj DESTINATION /usr/apps/net.wifi-qs/res/edje)
72 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edj DESTINATION /usr/apps/net.wifi-qs/res/edje)
73 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/net.${PROJECT_NAME}.xml DESTINATION /usr/share/packages/)