From 594a16606fdea0c290f0914f41d64b25ba1708ed Mon Sep 17 00:00:00 2001 From: h00514358 Date: Wed, 15 Jun 2022 17:53:34 +0800 Subject: [PATCH] Modify sensor gn Signed-off-by: h00514358 --- interfaces/native/BUILD.gn | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/interfaces/native/BUILD.gn b/interfaces/native/BUILD.gn index 6fc5e5a4..21676633 100644 --- a/interfaces/native/BUILD.gn +++ b/interfaces/native/BUILD.gn @@ -22,16 +22,8 @@ ohos_ndk_library("libsensor_ndk") { min_compact_version = "6" } -ohos_shared_library("sensor_interface_native") { - output_name = "sensor_agent" - sources = [ - "src/geomagnetic_field.cpp", - "src/sensor_agent.cpp", - "src/sensor_algorithm.cpp", - ] - +config("sensor_private_config") { include_dirs = [ - "include", "//utils/native/base/include", "//utils/system/safwk/native/include", "$SUBSYSTEM_DIR/frameworks/native/sensor/include", @@ -39,11 +31,29 @@ ohos_shared_library("sensor_interface_native") { "$SUBSYSTEM_DIR/interfaces/native/include", "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", ] +} + +config("sensor_public_config") { + include_dirs = [ "include" ] +} + +ohos_shared_library("sensor_interface_native") { + output_name = "sensor_agent" + sources = [ + "src/geomagnetic_field.cpp", + "src/sensor_agent.cpp", + "src/sensor_algorithm.cpp", + ] + + configs = [ ":sensor_private_config" ] + public_configs = [ ":sensor_public_config" ] + deps = [ "$SUBSYSTEM_DIR/frameworks/native/sensor:libsensor_native", "$SUBSYSTEM_DIR/interfaces/native:libsensor_ndk", "$SUBSYSTEM_DIR/utils:libsensor_utils", ] + external_deps = [ "eventhandler:libeventhandler", "hiviewdfx_hilog_native:libhilog", -- Gitee