notification
capi-appfw-app-manager
pkgmgr-info
- efl-assist
sqlite3
accounts-svc
capi-media-image-util
+ efl-extension
+ callmgr_client
)
FOREACH(flag ${pkgs_main_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Werror-implicit-function-declaration")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
SET(BUILD_ARCH "${ARCH}")
# /usr/apps/${SETTING_PKG_NAME}/lib
-# util to turn off assistive light
-SET(SETTING_TURNOFF_LIGHT setting_turnoff_light)
-ADD_EXECUTABLE(${SETTING_TURNOFF_LIGHT}
- ./assistive_light_util/setting_turnoff_light.c
- )
-TARGET_LINK_LIBRARIES(${SETTING_TURNOFF_LIGHT} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-TARGET_LINK_LIBRARIES(${SETTING_TURNOFF_LIGHT} ${pkgs_main_LDFLAGS} "-pie")
-INSTALL(TARGETS ${SETTING_TURNOFF_LIGHT} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
# dmalloc
-#TARGET_LINK_LIBRARIES(${PROJECT_NAME} -ldmalloc)
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_main_LDFLAGS} "-pie")
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-# support display
-#SET(SETTING_DISPLAY_MENU setting_display_menu)
-#ADD_EXECUTABLE(${SETTING_DISPLAY_MENU}
-# ./setting-support-shortcut/support_shortcut_display.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_DISPLAY_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_DISPLAY_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_DISPLAY_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
-# support smartscreen
-#SET(SETTING_SMARTSCREEN_MENU setting_smartscreen_menu)
-#ADD_EXECUTABLE(${SETTING_SMARTSCREEN_MENU}
-# ./setting-support-shortcut/support_shortcut_smartscreen.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_SMARTSCREEN_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_SMARTSCREEN_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_SMARTSCREEN_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
-# support motion
-#SET(SETTING_MOTION_MENU setting_motion_menu)
-#ADD_EXECUTABLE(${SETTING_MOTION_MENU}
-# ./setting-support-shortcut/support_shortcut_motion.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_MOTION_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_MOTION_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_MOTION_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
-# support language
-#SET(SETTING_LANGUAGE_MENU setting_language_menu)
-#ADD_EXECUTABLE(${SETTING_LANGUAGE_MENU}
-# ./setting-support-shortcut/support_shortcut_language.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_LANGUAGE_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_LANGUAGE_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_LANGUAGE_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
-# support manageapplications
-#SET(SETTING_MANAGE_MENU setting_manageapplications_menu)
-#ADD_EXECUTABLE(${SETTING_MANAGE_MENU}
-# ./setting-support-shortcut/support_shortcut_manage.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_MANAGE_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_MANAGE_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_MANAGE_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
-# support developeroptions
-#SET(SETTING_DEVELOPER_MENU setting_developeroptions_menu)
-#ADD_EXECUTABLE(${SETTING_DEVELOPER_MENU}
-# ./setting-support-shortcut/support_shortcut_developer.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_DEVELOPER_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_DEVELOPER_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_DEVELOPER_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
-# support ode encrypting view
-#SET(SETTING_ENCRYPTING_MENU setting_encrypting_menu)
-#ADD_EXECUTABLE(${SETTING_ENCRYPTING_MENU}
-# ./setting-support-shortcut/support_ode_encrypting.c
-# )
-#TARGET_LINK_LIBRARIES(${SETTING_ENCRYPTING_MENU} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-#TARGET_LINK_LIBRARIES(${SETTING_ENCRYPTING_MENU} ${pkgs_main_LDFLAGS} "-pie")
-#INSTALL(TARGETS ${SETTING_ENCRYPTING_MENU} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
-
# support help ringtone
SET(SETTING_HELP_RINGTONE setting_help_ringtone)
ADD_EXECUTABLE(${SETTING_HELP_RINGTONE}
INSTALL(TARGETS ${SETTING_HELP_RINGTONE} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
# end
+
+# make font-slider.edj
+ADD_CUSTOM_TARGET(font-slider.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images -id ${CMAKE_SOURCE_DIR}/resource/icons -sd ${CMAKE_SOURCE_DIR}/resource/sounds
+ ${CMAKE_SOURCE_DIR}/resource/font-slider.edc ${CMAKE_BINARY_DIR}/font-slider.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/resource/font-slider.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} font-slider.edj)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/font-slider.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
+
# make setting-theme.edj
ADD_CUSTOM_TARGET(setting-theme.edj
COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images -id ${CMAKE_SOURCE_DIR}/resource/icons -sd ${CMAKE_SOURCE_DIR}/resource/sounds
${CMAKE_SOURCE_DIR}/resource/setting-theme.edc ${CMAKE_BINARY_DIR}/setting-theme.edj
DEPENDS ${CMAKE_SOURCE_DIR}/resource/setting-theme.edc
)
-
ADD_DEPENDENCIES(${PROJECT_NAME} setting-theme.edj)
INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-theme.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
+# make settings.edj
+ADD_CUSTOM_TARGET(settings.edj
+ COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images -id ${CMAKE_SOURCE_DIR}/resource/icons -sd ${CMAKE_SOURCE_DIR}/resource/sounds
+ ${CMAKE_SOURCE_DIR}/resource/settings.edc ${CMAKE_BINARY_DIR}/settings.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/resource/settings.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} settings.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/settings.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
+
# make setting-newux.edj
ADD_CUSTOM_TARGET(setting-newux.edj
COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images -id ${CMAKE_SOURCE_DIR}/resource/icons
ADD_DEPENDENCIES(${PROJECT_NAME} setting-proc.edj)
INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-proc.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
-# make setting-spinner.edj
-ADD_CUSTOM_TARGET(setting-spinner.edj
- COMMAND edje_cc
- ${CMAKE_SOURCE_DIR}/resource/setting-spinner.edc ${CMAKE_BINARY_DIR}/setting-spinner.edj
- DEPENDS ${CMAKE_SOURCE_DIR}/resource/setting-spinner.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} setting-spinner.edj)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-spinner.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
-
# make setting-slider.edj
ADD_CUSTOM_TARGET(setting-slider.edj
COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images -sd ${CMAKE_SOURCE_DIR}/resource/sounds
ADD_DEPENDENCIES(${PROJECT_NAME} setting-custompopup.edj)
INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-custompopup.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
-# make setting-batt.edj
-ADD_CUSTOM_TARGET(setting-batt.edj
- COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images -id ${CMAKE_SOURCE_DIR}/resource/icons
- ${CMAKE_SOURCE_DIR}/resource/setting-proc.edc ${CMAKE_BINARY_DIR}/setting-batt.edj
- DEPENDS ${CMAKE_SOURCE_DIR}/resource/setting-proc.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} setting-batt.edj)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-batt.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/langlist.xml DESTINATION /usr/apps/${SETTING_PKG_NAME}/data)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/langlist.xml DESTINATION ${APP_DATA_DIR_PATH})
#INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/help DESTINATION ${HELPDATADIR_PH} PATTERN "*")
# install media-data
-IF("${BUILD_ARCH}" STREQUAL "arm")
- INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data/settings DESTINATION /opt/usr/share PATTERN "*")
-ELSE("${BUILD_ARCH}" STREQUAL "arm")
- INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data-sdk/settings DESTINATION /opt/usr/share PATTERN "*")
-ENDIF("${BUILD_ARCH}" STREQUAL "arm")
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data/settings DESTINATION /opt/usr/share PATTERN "*")
# install the SEARCH db
INSTALL(FILES ${CMAKE_SOURCE_DIR}/mime.setting.xml DESTINATION /usr/share/mime/packages)
-#add sub directory
-ADD_SUBDIRECTORY(po)
#------------------------------------------------------------------
#add setting-sfinder-plugin