diff --git a/tools/backup_tool/BUILD.gn b/tools/backup_tool/BUILD.gn index 9ec3a7acae16bc5386528570bba48dc59e23605d..2635af22549cc2005703c55eb2912af46d374653 100644 --- a/tools/backup_tool/BUILD.gn +++ b/tools/backup_tool/BUILD.gn @@ -15,6 +15,9 @@ 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", @@ -25,25 +28,27 @@ ohos_executable("backup_tool") { "src/tools_op_restore_async.cpp", ] - 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