Move the "visibility" appcontrol to bt-syspopup
[apps/native/ug-bluetooth-efl.git] / CMakeLists.txt
index 4d301a0..a09094d 100644 (file)
@@ -1,19 +1,17 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(ug-bluetooth-efl C)
+PROJECT(ug-setting-bluetooth-efl C)
 
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(PKG_NAME ug-bluetooth-efl)
-SET(APP_ROOT_DIR /usr/apps/${PKG_NAME})
-SET(LIB_DIR ${APP_ROOT_DIR}/lib/ug)
-SET(DATA_DIR ${APP_ROOT_DIR}/shared/trusted)
-SET(RES_DIR ${APP_ROOT_DIR}/res)
-SET(EXEC_DIR ${APP_ROOT_DIR}/bin)
+SET(EXEC_PREFIX "\${prefix}")
+SET(LIBDIR "\${prefix}/lib")
+SET(INCLUDEDIR "\${prefix}/include")
 SET(VERSION 0.1.0)
-SET(LOCALEDIR ${APP_ROOT_DIR}/shared/res/locale/)
-SET(EDJDIR ${RES_DIR}/edje/)
-SET(IMAGEDIR ${RES_DIR}/images/)
-SET(HELPDIR ${RES_DIR}/help/)
-SET(TABLEDIR ${RES_DIR}/tables/)
+SET(RESDIR "${PREFIX}/res")
+SET(LOCALEDIR "${RESDIR}/locale")
+SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}")
+SET(IMAGEDIR "${RESDIR}/images/${PROJECT_NAME}")
+SET(HELPDIR "${RESDIR}/help/${PROJECT_NAME}")
+SET(TABLEDIR "${RESDIR}/tables/${PROJECT_NAME}")
 
 SET(SRCS
 src/ui/bt-main-ug.c
@@ -51,6 +49,8 @@ SET(PKG_MODULES
        efl-extension
        glib-2.0
        gio-2.0
+       dpm
+       contacts-service2
 )
 
 INCLUDE(FindPkgConfig)
@@ -63,7 +63,7 @@ ENDFOREACH(flag)
 SET(GC_SECTIONS_FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
 SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} -fvisibility=hidden -Wall")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} ${GC_SECTIONS_FLAGS}")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} ${GC_SECTIONS_FLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} ${GC_SECTIONS_FLAGS} -fPIC -Werror")
 
 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
@@ -79,7 +79,7 @@ ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
 
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_DIR})
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/ug/lib)
 
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/images/ug-bluetooth-efl.png DESTINATION ${IMAGEDIR})
 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/images/ DESTINATION ${IMAGEDIR} FILES_MATCHING PATTERN "*.png")
@@ -89,4 +89,4 @@ INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tables/WVGA/ DESTINATION ${TABLEDI
 
 
 ADD_SUBDIRECTORY(po)
-ADD_SUBDIRECTORY(data)
+ADD_SUBDIRECTORY(data)
\ No newline at end of file