diff --git a/tools/backup_tool/BUILD.gn b/tools/backup_tool/BUILD.gn index 9ec3a7acae16bc5386528570bba48dc59e23605d..2e313dfaa38a1a3909892037d71d8cf10e2d5c87 100644 --- a/tools/backup_tool/BUILD.gn +++ b/tools/backup_tool/BUILD.gn @@ -15,6 +15,10 @@ import("//build/ohos.gni") import("//foundation/filemanagement/app_file_service/backup.gni") ohos_executable("backup_tool") { + include_dirs = [] + deps = [] + defines = [] + sources = [ "src/main.cpp", "src/tools_op.cpp", @@ -24,26 +28,28 @@ ohos_executable("backup_tool") { "src/tools_op_restore.cpp", "src/tools_op_restore_async.cpp", ] - - defines = [ - "LOG_DOMAIN=0xD004304", - "LOG_TAG=\"BackupTool\"", - ] - - include_dirs = [ "include" ] - - 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", - ] + + if (build_variant == "root") { + include_dirs = [ "include" ] + + defines = [ + "LOG_DOMAIN=0xD004304", + "LOG_TAG=\"BackupTool\"", + ] + + 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