Convert vintf_fragments to vint_fragment_modules
`vintf_fragments` delegates the build actions to run `assemble_vintf` to
make. Convert this to `vintf_fragment_modules` so that `assemble_vintf`
can be run by an action generated by Soong. This change is part of
mk->soong migration.
Test: atest hal_implementation_test
Test: verified that
$PRODUCT_OUT/vendor/etc/vintf/manifest/face-default.xml (built by make)
matches the equivalent face-default.xml file built by soong
Bug: 382295862
Change-Id: If11e7201719be3309a8052aa84f93e777f8464a9
diff --git a/biometrics/face/aidl/default/Android.bp b/biometrics/face/aidl/default/Android.bp
index bed0405..dc11af6 100644
--- a/biometrics/face/aidl/default/Android.bp
+++ b/biometrics/face/aidl/default/Android.bp
@@ -78,7 +78,7 @@
vendor: true,
relative_install_path: "hw",
init_rc: ["face-default.rc"],
- vintf_fragments: ["face-default.xml"],
+ vintf_fragment_modules: ["android.hardware.biometrics.face-service.default.vintf"],
shared_libs: [
"libbinder_ndk",
"liblog",
@@ -89,6 +89,12 @@
],
}
+vintf_fragment {
+ name: "android.hardware.biometrics.face-service.default.vintf",
+ src: "face-default.xml",
+ vendor: true,
+}
+
sysprop_library {
name: "android.hardware.biometrics.face.VirtualProps",
srcs: ["face.sysprop"],