diff --git a/bundle.json b/bundle.json index ee08591252301ea5b36afd39cf375630852dba8b..28674e177dfeba04a60566f7dc7067fd7bd9d513 100644 --- a/bundle.json +++ b/bundle.json @@ -39,7 +39,8 @@ "subsystem": "distributeddatamgr", "syscap": [], "features": [ - "datamgr_service_config" + "datamgr_service_config", + "datamgr_service_udmf" ], "adapted_system_type": [ "standard" diff --git a/datamgr_service.gni b/datamgr_service.gni index 5e1d91c6f658bae27b487424581ce920f617953b..708ee20ecabdb160dfdb61e1cca1d49753af50bb 100644 --- a/datamgr_service.gni +++ b/datamgr_service.gni @@ -51,4 +51,6 @@ declare_args() { } datamgr_service_config = true + + datamgr_service_udmf = false } diff --git a/services/distributeddataservice/service/test/fuzztest/BUILD.gn b/services/distributeddataservice/service/test/fuzztest/BUILD.gn index 6152b95147489609e9b92cb51f22a6e81069f24d..133f732d73e462c84cd0de478883685c1e09fd77 100644 --- a/services/distributeddataservice/service/test/fuzztest/BUILD.gn +++ b/services/distributeddataservice/service/test/fuzztest/BUILD.gn @@ -12,10 +12,14 @@ # limitations under the License. import("//build/ohos.gni") +import("//foundation/distributeddatamgr/datamgr_service/datamgr_service.gni") ######################################################################################### group("fuzztest") { testonly = true - deps = [ "udmfservice_fuzzer:fuzztest" ] + deps = [] + if (datamgr_service_udmf) { + deps += [ "udmfservice_fuzzer:fuzztest" ] + } } diff --git a/services/distributeddataservice/service/udmf/BUILD.gn b/services/distributeddataservice/service/udmf/BUILD.gn index cfb32b7929dac731e84be88b224b54fe7fef340d..4713e40d85d60b13c762d4de866c84395b4ec932 100755 --- a/services/distributeddataservice/service/udmf/BUILD.gn +++ b/services/distributeddataservice/service/udmf/BUILD.gn @@ -14,7 +14,10 @@ import("//build/ohos.gni") import("//foundation/distributeddatamgr/datamgr_service/datamgr_service.gni") group("build_module") { - deps = [ ":udmf_server" ] + deps = [] + if (datamgr_service_udmf) { + deps += [ ":udmf_server" ] + } } config("module_public_config") {