From: Sangyoon Jang Date: Wed, 16 Nov 2016 10:30:52 +0000 (+0900) Subject: Fix CMakeLists.txt X-Git-Tag: accepted/tizen/3.0/common/20161118.192956~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ff2b3c325068188eff75040ee1fdfcc9ae9c07f6;p=platform%2Fcore%2Fappfw%2Ftpk-backend.git Fix CMakeLists.txt To make extendible for adding source & header files. Change-Id: Ibfcc5a8671854391cdc64c496cfde93d6ca130c0 Signed-off-by: Sangyoon Jang --- diff --git a/src/tpk/CMakeLists.txt b/src/tpk/CMakeLists.txt index 5df1cc4..f512064 100644 --- a/src/tpk/CMakeLists.txt +++ b/src/tpk/CMakeLists.txt @@ -1,25 +1,15 @@ -SET(SRCS - external_dirs.cc - step/configuration/step_adjust_install_location.cc - step/configuration/step_check_reinstall_manifest.cc - step/filesystem/step_check_pkg_directory_path.cc - step/filesystem/step_create_external_storage_directories.cc - step/filesystem/step_create_symbolic_link.cc - step/filesystem/step_grant_permission.cc - step/filesystem/step_remove_external_storage_directories.cc - step/filesystem/step_tpk_patch_icons.cc - step/filesystem/step_tpk_prepare_package_directory.cc - step/filesystem/step_tpk_update_package_directory.cc - step/filesystem/step_update_external_storage_directories.cc - step/pkgmgr/step_convert_xml.cc - step/pkgmgr/step_manifest_adjustment.cc - step/security/step_check_tpk_background_category.cc - step/security/step_tpk_recover_signature.cc - tpk_app_query_interface.cc - tpk_mount_path.cc - tpk_installer.cc -) -ADD_LIBRARY(${TARGET_LIBNAME_TPK} SHARED ${SRCS}) +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} TPK_SRCS) +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/configuration TPK_STEP_CONFIGURATION_SRCS) +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/filesystem TPK_STEP_FILESYSTEM_SRCS) +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/pkgmgr TPK_STEP_PKGMGR_SRCS) +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/step/security TPK_STEP_SECURITY_SRCS) + +ADD_LIBRARY(${TARGET_LIBNAME_TPK} SHARED + ${TPK_SRCS} + ${TPK_STEP_CONFIGURATION_SRCS} + ${TPK_STEP_FILESYSTEM_SRCS} + ${TPK_STEP_PKGMGR_SRCS} + ${TPK_STEP_SECURITY_SRCS}) ADD_EXECUTABLE(${TARGET_TPK_BACKEND} "tpk_backend.cc") TARGET_INCLUDE_DIRECTORIES(${TARGET_LIBNAME_TPK} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../")