diff --git a/global/global_napi_test/entry/src/main/cpp/BUILD.gn b/global/global_napi_test/entry/src/main/cpp/BUILD.gn index 597a6214da7a883e4e3260ed9e5fa3288a6a58b8..9b6326eee526b8706517f7fafe8cd7eaa8f9e606 100644 --- a/global/global_napi_test/entry/src/main/cpp/BUILD.gn +++ b/global/global_napi_test/entry/src/main/cpp/BUILD.gn @@ -13,7 +13,7 @@ import("//build/config/ohos/config.gni") import("//build/ohos.gni") -import("//foundation/arkui/napi/napi.gni") +import("./globalnapi.gni") config("config") { visibility = [ ":*" ] @@ -33,19 +33,21 @@ ohos_shared_library("resmgrndk") { sources = [ "./napi/global_napi_test.cpp" ] libs = [ rebase_path(libcxx_ndk_shared_file) ] - include_dirs = [ - "//base/global/resource_management/interfaces/native/resource/include", - "//test/xts/acts/arkui/ace_napi_test/entry/src/main/cpp", - ] + include_dirs = [ "${global_resmgr_path}/interfaces/native/resource/include" ] configs = [ ":config" ] deps = [ - "//base/global/resource_management/frameworks/resmgr:librawfile", - "//base/global/resource_management/interfaces/native/resource:librawfile_ndk", - "//foundation/arkui/napi:ace_napi", + "${global_resmgr_path}/frameworks/resmgr:librawfile", + "${global_resmgr_path}/interfaces/native/resource:librawfile_ndk", + ] + + external_deps = [ + "hiviewdfx_hilog_native:libhilog", + "napi:ace_napi", ] - external_deps = [ "hiviewdfx_hilog_native:libhilog" ] + subsystem_name = "global" + part_name = "resource_management" output_extension = "so" } diff --git a/global/global_napi_test/entry/src/main/cpp/globalnapi.gni b/global/global_napi_test/entry/src/main/cpp/globalnapi.gni new file mode 100644 index 0000000000000000000000000000000000000000..ce81825dba42128503016ea23d9e59fde17c8630 --- /dev/null +++ b/global/global_napi_test/entry/src/main/cpp/globalnapi.gni @@ -0,0 +1,14 @@ +# Copyright (c) 2023 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +global_resmgr_path = "//base/global/resource_management"