tizen 2.4 release
[apps/home/settings.git] / src / CMakeLists.txt
index e931273..91ee36b 100755 (executable)
@@ -25,17 +25,17 @@ pkg_check_modules(pkgs_main REQUIRED
                                          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}")
 
@@ -87,84 +87,11 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -l
 # /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}
@@ -175,17 +102,36 @@ TARGET_LINK_LIBRARIES(${SETTING_HELP_RINGTONE} ${pkgs_main_LDFLAGS} "-pie")
 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
@@ -226,16 +172,6 @@ ADD_CUSTOM_TARGET(setting-proc.edj
 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
@@ -278,15 +214,6 @@ ADD_CUSTOM_TARGET(setting-custompopup.edj
 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})
@@ -310,11 +237,7 @@ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/images DESTINATION /usr/apps/${SE
 #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
@@ -325,8 +248,6 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/changeable/org.tizen.setting.xml DEST
 
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/mime.setting.xml DESTINATION /usr/share/mime/packages)
 
-#add sub directory
-ADD_SUBDIRECTORY(po)
 
 #------------------------------------------------------------------
 #add setting-sfinder-plugin