Revert commit related 'App detail' and Modify setting logic
[platform/core/appfw/badge.git] / CMakeLists.txt
index 1be439a..d7c024a 100755 (executable)
@@ -17,6 +17,13 @@ SET(INSTALL_HEADERS_DEVEL
        badge_error.h
        badge_internal.h
        badge_db.h
+       badge_setting.h
+       badge_setting_service.h
+       badge_ipc.h
+)
+
+SET(INIT-SRCS
+       src/badge_init.c
 )
 
 SET(SRCS
@@ -25,6 +32,8 @@ SET(SRCS
        src/badge_db.c
        src/badge_ipc.c
        src/badge_internal.c
+       src/badge_setting.c
+       src/badge_setting_service.c
 )
 
 SET(SUBMODULES_DEVEL
@@ -43,6 +52,7 @@ pkg_check_modules(pkgs REQUIRED
        capi-appfw-package-manager
        db-util
        libtzplatform-config
+       pkgmgr-info
 )
 
 FOREACH(flag ${pkgs_CFLAGS})
@@ -61,6 +71,9 @@ SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
 
+ADD_EXECUTABLE(badge_init ${INIT-SRCS})
+TARGET_LINK_LIBRARIES(badge_init ${pkgs_LDFLAGS} badge)
+
 MESSAGE(${LIB_INSTALL_DIR} ====)
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
 
@@ -72,3 +85,5 @@ FOREACH(hfile ${INSTALL_HEADERS_DEVEL})
        INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/${hfile} DESTINATION include/${PROJECT_NAME})
 ENDFOREACH(hfile)
 
+INSTALL(FILES ${CMAKE_BINARY_DIR}/11_badge-add.post DESTINATION ${SYSCONF_INSTALL_DIR}/gumd/useradd.d/)
+INSTALL(TARGETS badge_init DESTINATION bin)