diff --git a/tools/backup_tool/BUILD.gn b/tools/backup_tool/BUILD.gn index 9ec3a7acae16bc5386528570bba48dc59e23605d..d3fa8f2f833dd4bac884ca7e050020d6fbd4c834 100644 --- a/tools/backup_tool/BUILD.gn +++ b/tools/backup_tool/BUILD.gn @@ -15,7 +15,9 @@ import("//build/ohos.gni") import("//foundation/filemanagement/app_file_service/backup.gni") ohos_executable("backup_tool") { - sources = [ + include_dirs = [] + + source = [ "src/main.cpp", "src/tools_op.cpp", "src/tools_op_backup.cpp", @@ -24,26 +26,31 @@ ohos_executable("backup_tool") { "src/tools_op_restore.cpp", "src/tools_op_restore_async.cpp", ] + + deps = [] + defines = [] - defines = [ - "LOG_DOMAIN=0xD004304", - "LOG_TAG=\"BackupTool\"", - ] + if (build_variant == "root") { + include_dirs = [ "include" ] - include_dirs = [ "include" ] + defines = [ + "LOG_DOMAIN=0xD004304", + "LOG_TAG=\"BackupTool\"", + ] - external_deps = [ - "c_utils:utils", - "hilog:libhilog", - "hitrace:hitrace_meter", - "ipc:ipc_core", - ] + deps = [ + "${path_backup}/interfaces/inner_api/native/backup_kit_inner:backup_kit_inner", + "${path_backup}/utils/:backup_utils", + "${path_jsoncpp}:jsoncpp", + ] - deps = [ - "${path_backup}/interfaces/inner_api/native/backup_kit_inner:backup_kit_inner", - "${path_backup}/utils/:backup_utils", - "${path_jsoncpp}:jsoncpp", - ] + external_deps = [ + "c_utils:utils", + "hilog:libhilog", + "hitrace:hitrace_meter", + "ipc:ipc_core", + ] + } use_exceptions = true install_enable = true