tizen 2.4 release
[apps/home/settings.git] / CMakeLists.txt
index 7371571..aeec453 100755 (executable)
@@ -20,9 +20,10 @@ SET(SETTING_CONNECTIVITY setting-connectivity)
 SET(SETTING_SECURITY setting-security)
 SET(SETTING_LOCKTYPE setting-locktype)
 SET(SETTING_DISPLAY setting-display)
+SET(SETTING_APPLICATIONS setting-applications)
+SET(SETTING_MORECONNECTIONS setting-moreconnections)
 SET(SETTING_TIME setting-time)
 SET(SETTING_PHONE setting-phone)
-SET(SETTING_RESET setting-reset)
 SET(SETTING_PASSWORD setting-password)
 SET(SETTING_COMMON setting-common)
 SET(SETTING_NETWORK setting-network)
@@ -34,16 +35,17 @@ SET(SETTING_RINGTONE setting-ringtone)
 #SET(SETTING_DATAUSAGE setting-datausage)
 SET(SETTING_APPMGR setting-appmgr)
 SET(SETTING_FLIGHTMODE setting-flightmode)
-SET(SETTING_SYSPOPUP setting-syspopup)
+SET(SETTING_ACCESSIBILITY setting-accessibility)
 
 SET(SETTING_PROFILE_UG setting-profile-efl)
 SET(SETTING_DEVELOPEROPTION_UG setting-developeroption-efl)
 SET(SETTING_SECURITY_UG setting-security-efl)
 SET(SETTING_LOCKTYPE_UG setting-locktype-efl)
 SET(SETTING_DISPLAY_UG setting-display-efl)
+SET(SETTING_APPLICATIONS_UG setting-applications-efl)
+SET(SETTING_MORECONNECTIONS_UG setting-moreconnections-efl)
 SET(SETTING_TIME_UG setting-time-efl)
 SET(SETTING_PHONE_UG setting-phone-efl)
-SET(SETTING_RESET_UG setting-reset-efl)
 SET(SETTING_NETWORK_UG setting-network-efl)
 SET(SETTING_ABOUT_UG setting-about-efl)
 SET(SETTING_FILEVIEW_UG setting-fileview-efl)
@@ -55,18 +57,29 @@ SET(SETTING_STORAGE_UG setting-storage-efl)
 #(SETTING_DATAUSAGE_UG setting-datausage-efl)
 SET(SETTING_MANAGE_APPS_UG setting-manage-applications-efl)
 SET(SETTING_FLIGHTMODE_UG setting-flightmode-efl)
+SET(SETTING_ACCESSIBILITY_UG setting-accessibility-efl)
+
 
 SET(LIB_SETTING_COMMON setting-common)
 
-SET(GC_SECTIONS_FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
+
+SET(GC_SECTIONS_FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections -Werror-implicit-function-declaration -Wparentheses -feliminate-unused-debug-types -pipe -Wall -Wp, -D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -fdiagnostics-color=never -Wno-deprecated-declarations")
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GC_SECTIONS_FLAGS}")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GC_SECTIONS_FLAGS}")
 
+#Create po header file
+SET(CREATE_PO_HEADER "./scripts/create_po_header.sh")
+EXECUTE_PROCESS(COMMAND  ${CREATE_PO_HEADER}
+        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+        OUTPUT_VARIABLE CREATE_PO_HEADER_OUTPUT
+        RESULT_VARIABLE CREATE_PO_HEADER_RESULT)
+MESSAGE("Create PO Header result [${CREATE_PO_HEADER_RESULT}] : ${CREATE_PO_HEADER_OUTPUT}")
 
 #setting main view build start
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${SETTING_COMMON}/include)
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_COMMON})
+ADD_SUBDIRECTORY(resource/po)
 
 # setting bin
 # setting plugin
@@ -78,8 +91,9 @@ ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_PHONE})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_CONNECTIVITY})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_DISPLAY})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_NETWORK})
+ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_APPLICATIONS})
+ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_MORECONNECTIONS})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_PROFILE})
-ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_RESET})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_SECURITY})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_LOCKTYPE})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_TIME})
@@ -90,6 +104,6 @@ ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_FILEVIEW})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_RINGTONE})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_APPMGR})
 ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_FLIGHTMODE})
-ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_SYSPOPUP})
+ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/${SETTING_ACCESSIBILITY})
 
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/${SETTING_PKG_NAME}.efl DESTINATION /etc/smack/accesses.d)