SVACE Fix(Checker: SIGN_EXTENSION)
[platform/core/security/drm-service-core-tizen.git] / CMakeLists.txt
index e6660ce..139d098 100644 (file)
@@ -18,7 +18,7 @@ SET(CXX_SPECIFIC_FLAGS         "-std=c++0x")
 SET(CMAKE_C_FLAGS_PROFILING    "-g -O0 -Wp,-U_FORTIFY_SOURCE -pg")
 SET(CMAKE_CXX_FLAGS_PROFILING  "-g -O0 -Wp,-U_FORTIFY_SOURCE -pg ${CXX_SPECIFIC_FLAGS}")
 SET(CMAKE_C_FLAGS_DEBUG        "-g -O0 -Wp,-U_FORTIFY_SOURCE -ggdb")
-SET(CMAKE_CXX_FLAGS_DEBUG      "-g -O0 -Wp,-U_FORTIFY_SOURCE -ggdb ${CXX_SPECIFIG_CLAGS}")
+SET(CMAKE_CXX_FLAGS_DEBUG      "-g -O0 -Wp,-U_FORTIFY_SOURCE -ggdb ${CXX_SPECIFIC_FLAGS}")
 SET(CMAKE_C_FLAGS_RELEASE      "-g -O2")
 SET(CMAKE_CXX_FLAGS_RELEASE    "-g -O2 ${CXX_SPECIFIC_FLAGS}")
 SET(CMAKE_C_FLAGS_CCOV         "${CMAKE_C_FLAGS_RELEASE} --coverage")
@@ -34,9 +34,10 @@ ADD_DEFINITIONS("-Wextra")                      # Generate even more extra warni
 PKG_CHECK_MODULES(DRM_SERVICE_CORE_DEP
     REQUIRED
     cryptsvc
-    db-util
+    sqlite3
+    glib-2.0
     dlog
-    openssl
+    openssl1.1
 )
 
 INCLUDE_DIRECTORIES(
@@ -88,36 +89,6 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME}
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
 
 #################################################################
-PKG_CHECK_MODULES(DRM_INITIALIZE_DEP
-    REQUIRED
-    db-util
-    dlog
-    openssl
-)
-
-INCLUDE_DIRECTORIES(${DRM_INITIALIZE_DEP_INCLUDE_DIRS})
-
-SET(DRMTAPPSINITIALIZE_SRCS
-    service/drm-tapps-initialize.cpp
-    tappsd/src/db/DTapps2SqlData.cpp
-    tappsd/src/db/DTapps2SqliteDB.cpp
-    tappsd/src/intf/drm_intf_tapps.cpp
-)
-
-SET_SOURCE_FILES_PROPERTIES(${DRMTAPPSINITIALIZE_SRCS}
-    PROPERTIES
-        COMPILE_FLAGS "-fPIE"
-)
-
-ADD_EXECUTABLE(${DRMTAPPSINITIALIZE} ${DRMTAPPSINITIALIZE_SRCS})
-
-TARGET_LINK_LIBRARIES(${DRMTAPPSINITIALIZE}
-    ${DRM_INITIALIZE_DEP_LIBRARIES}
-    -pie
-)
-
-INSTALL(TARGETS ${DRMTAPPSINITIALIZE} DESTINATION ${BIN_DIR})
-#################################################################
 
 CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
 INSTALL(FILES ${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
@@ -130,6 +101,8 @@ INSTALL(FILES include/drm-tizen-apps.h include/drm-tizen-error.h
 
 #################################################################
 
+ADD_SUBDIRECTORY(initializer)
+
 IF(DEFINED BUILD_TEST_DRM_SERVICE_CORE_TIZEN)
     ADD_DEFINITIONS("-DTEST_DATA_DIR=\"${TEST_DATA_DIR}\"")
     ADD_SUBDIRECTORY(test)