diff --git a/BUILD.gn b/BUILD.gn index af83609ad0863f39c965d9f6a40f096aa2b9b7d8..2cb1ebecd1cac9e43579e6b52ed9577d98436bc2 100755 --- a/BUILD.gn +++ b/BUILD.gn @@ -125,7 +125,6 @@ if (defined(ohos_lite)) { import("//build/ohos.gni") config("mbedtls_config") { include_dirs = MBEDTLS_INLCUDE_DIRS - include_dirs += [ "//third_party/bounds_checking_function/include" ] } ohos_shared_library("mbedtls_shared") { @@ -136,6 +135,7 @@ if (defined(ohos_lite)) { "platformsdk_indirect", "sasdk", ] + external_deps = [ "bounds_checking_function:libsec_static" ] part_name = "mbedtls" sources = MBEDTLS_SOURCES install_images = [ diff --git a/bundle.json b/bundle.json index 2728859092a7e68c674a0366a9a83258288b025e..2a5d25afe8cb520981231c62aa1c2ce39b7c8aa8 100755 --- a/bundle.json +++ b/bundle.json @@ -22,8 +22,12 @@ "rom": "", "ram": "", "deps": { - "components": [], - "third_party": [] + "components": [ + "bounds_checking_function" + ], + "third_party": [ + "bounds_checking_function" + ] }, "build": { "sub_component": [], @@ -38,6 +42,17 @@ ] }, "name" : "//third_party/mbedtls:mbedtls_shared" + }, + { + "header" : { + "header_base": "//third_party/mbedtls/include", + "header_files": [ + "mbedtls/md.h", + "mbedtls/rsa.h", + "mbedtls/x509.h" + ] + }, + "name" : "//third_party/mbedtls:mbedtls_static" } ], "test": []