fixed N_SE_23995
[apps/core/preloaded/settings.git] / src / CMakeLists.txt
index 71a79af..cac53ea 100755 (executable)
@@ -4,7 +4,7 @@ pkg_check_modules(pkgs_main REQUIRED
                                          glib-2.0 gthread-2.0 elementary
                                          appcore-common appcore-efl
                                          tapi
-                                         utilX heynoti
+                                         utilX
                                          dlog json-glib-1.0
                                          ui-gadget-1
                                          capi-appfw-application aul
@@ -13,7 +13,10 @@ pkg_check_modules(pkgs_main REQUIRED
                                          sysman icu-i18n icu-io icu-le icu-lx icu-uc
                                          appsvc libxml-2.0
                                          capi-system-system-settings
-                                         dbus-glib-1
+                                         capi-network-wifi
+                                         capi-network-bluetooth
+                                         capi-network-nfc
+                                         dbus-glib-1 ewebkit2
                                          ##setting-service
                                  )
 
@@ -51,16 +54,7 @@ ADD_EXECUTABLE(${PROJECT_NAME}
        )
 
 ####FOR TEST>>>>########
- ADD_DEFINITIONS("-DPLUGIN")
-# test server
-SET(TEST_PKG_NAME test_server)
-
-ADD_EXECUTABLE(${TEST_PKG_NAME}
-       ./plugin-resource/test_server.c
-       )
-TARGET_LINK_LIBRARIES(${TEST_PKG_NAME} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
-TARGET_LINK_LIBRARIES(${TEST_PKG_NAME} ${pkgs_main_LDFLAGS} "-pie")
-INSTALL(TARGETS ${TEST_PKG_NAME} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
+ADD_DEFINITIONS("-DPLUGIN")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/plugin-resource/plugin-cfg DESTINATION /opt/data/setting FILES_MATCHING PATTERN "*.cfg")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/plugin-resource/plugin-xml DESTINATION /opt/data/setting FILES_MATCHING PATTERN "*.xml")
 ####FOR TEST>>>>########
@@ -76,6 +70,8 @@ INSTALL(TARGETS ${SETTING_CONFUTIL} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bi
 
 ####FOR TEST>>>>########
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
+#TARGET_LINK_LIBRARIES(${PROJECT_NAME} -L/usr/apps/${SETTING_PKG_NAME}/lib -lsetting-common)
+# /usr/apps/${SETTING_PKG_NAME}/lib
 
 # dmalloc
 #TARGET_LINK_LIBRARIES(${PROJECT_NAME} -ldmalloc)
@@ -83,31 +79,30 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_main_LDFLAGS} "-pie")
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/apps/${SETTING_PKG_NAME}/bin)
 
+EXEC_PROGRAM("xmllint"
+  ARGS "${CMAKE_SOURCE_DIR}/org.tizen.setting.xml --noout --schema ${CMAKE_SOURCE_DIR}/manifest.xsd"
+  OUTPUT_VARIABLE output1
+  RETURN_VALUE ret
+  )
+MESSAGE(STATUS "ret=${ret}")
+
+IF (NOT ${ret} EQUAL 0)
+    MESSAGE(FATAL_ERROR "org.tizen.setting.xml may has XML validation error.")
+ENDIF (NOT ${ret} EQUAL 0)
+
 # make setting-theme.edj
 ADD_CUSTOM_TARGET(setting-theme.edj
                COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/images
                ${CMAKE_SOURCE_DIR}/resource/setting-theme.edc ${CMAKE_BINARY_DIR}/setting-theme.edj
                DEPENDS ${CMAKE_SOURCE_DIR}/resource/setting-theme.edc
 )
-ADD_CUSTOM_TARGET(setting-genlist-theme.edj
-               COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/resource/icons
-               ${CMAKE_SOURCE_DIR}/resource/setting-genlist-theme.edc
-               ${CMAKE_BINARY_DIR}/setting-genlist-theme.edj
-               DEPENDS ${CMAKE_SOURCE_DIR}/resource/setting-genlist-theme.edc
-)
 
 ADD_DEPENDENCIES(${PROJECT_NAME} setting-theme.edj)
-ADD_DEPENDENCIES(${PROJECT_NAME} setting-genlist-theme.edj)
 
 INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-theme.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-genlist-theme.edj DESTINATION /usr/apps/${SETTING_PKG_NAME}/res/edje/)
 
 # install open source license
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/Open_Source_Announcement.html DESTINATION /usr/apps/${SETTING_PKG_NAME}/data)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/ug-setting-accessibility-efl.xml DESTINATION /usr/share/packages)
-#INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/ug-setting-font-efl.xml DESTINATION /opt/share/packages)
-
-
 
 
 #------------------------------------------------------------------------------------------
@@ -132,5 +127,3 @@ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data-sdk/settings DESTINATI
 #add sub directory
 ADD_SUBDIRECTORY(po)
 
-
-