Fix CMakeLists.txt 73/98173/2
authorSangyoon Jang <s89.jang@samsung.com>
Wed, 16 Nov 2016 10:30:52 +0000 (19:30 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Wed, 16 Nov 2016 11:51:10 +0000 (20:51 +0900)
To make extendible for adding source & header files.

Change-Id: Ibfcc5a8671854391cdc64c496cfde93d6ca130c0
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/tpk/CMakeLists.txt

index 5df1cc4..f512064 100644 (file)
@@ -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}/../")