diff --git a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json index 3ccbb6ec..71178b40 100755 --- a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json +++ b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json @@ -76,5 +76,11 @@ "so_file_name": "libusb_ddk_device.z.so", "path": "//drivers/peripheral/usb/ddk:libusb_ddk_device", "headers": [] + }, + { + "name": "thirdparty:libalsa_midi", + "so_file_name": "libalsa_midi.so", + "path": "//thirdparty/alsa-lib:libalsa_midi", + "headers": [] } ] \ No newline at end of file diff --git a/tools/deps_guard/rules/Passthrough/passthrough_info.json b/tools/deps_guard/rules/Passthrough/passthrough_info.json index 4d69a1d5..be6f7b58 100755 --- a/tools/deps_guard/rules/Passthrough/passthrough_info.json +++ b/tools/deps_guard/rules/Passthrough/passthrough_info.json @@ -82,5 +82,11 @@ "so_file_name": "libsensor_convert_interfaces_service_1.0.z.so", "path": "//drivers/peripheral/sensor/hdi_service_3.0/convert_sensor:libsensor_convert_interfaces_service_1.0", "headers": [] + }, + { + "name": "hdf:libmidi_interface_service_1.0", + "so_file_name": "libmidi_interface_service_1.0.z.so", + "path": "//drivers/peripheral/midi/hdi_service:midi_interface_service_1.0", + "headers": [] } ] \ No newline at end of file diff --git a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json index 3932dbb2..efa09150 100644 --- a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json +++ b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json @@ -10462,5 +10462,26 @@ "dep_file_name": "ld-musl-arm.so.1", "dep_file_path": "system/lib/ld-musl-arm.so.1", "description": "libsensor_convert_interfaces_service_1.0.z.so with innerapi_tags [chipsetsdk_indirect,platformsdk_indirect] cannot depend system only file ld-musl-arm.so.1 with //build/common/musl:ld-musl-arm.so.1" + }, + { + "so_file_name": "libmidi_interface_service_1.0.z.so", + "so_file_path": "vendor/lib/passthrough/libmidi_interface_service_1.0.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib/chipset-sdk/libhilog.so", + "description": "libmidi_interface_service_1.0.z.so with innerapi_tags [passthrough] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libmidi_interface_service_1.0.z.so", + "so_file_path": "vendor/lib/passthrough/libmidi_interface_service_1.0.z.so", + "dep_file_name": "ld-musl-arm.so.1", + "dep_file_path": "system/lib/ld-musl-arm.so.1", + "description": "libmidi_interface_service_1.0.z.so with innerapi_tags [passthrough] cannot depend system only file ld-musl-arm.so.1 with //build/common/musl:ld-musl-arm.so.1" + }, + { + "so_file_name": "libalsa_midi.so", + "so_file_path": "vendor/lib/passthrough/indirect/libalsa_midi.so", + "dep_file_name": "ld-musl-arm.so.1", + "dep_file_path": "system/lib/ld-musl-arm.so.1", + "description": "libalsa_midi.so with innerapi_tags [passthrough_indirect] cannot depend system only file ld-musl-arm.so.1 with //build/common/musl:ld-musl-arm.so.1" } ] \ No newline at end of file