diff options
author | Yifan Hong <elsk@google.com> | 2020-03-20 12:22:38 -0700 |
---|---|---|
committer | Yifan Hong <elsk@google.com> | 2020-03-20 13:05:58 -0700 |
commit | 9de44e272b882c6ee1a55a4cb1a2a96c765455bf (patch) | |
tree | 9cf09c3c5731144955a3df2cb041d44ca678d7b3 /vintfdata | |
parent | 64c79297d286c8dc619dc8b477c5ccc4f4405e6b (diff) | |
download | libhidl-9de44e272b882c6ee1a55a4cb1a2a96c765455bf.tar.gz |
Define SYSTEM_EXT_MANIFEST_FILES
to define a system_ext manifest.
Test: define SYSTEM_EXT_MANIFEST_FILES and build and check output
Bug: 147915920
Change-Id: I0d0fb2171e86145586da8343685b94b1b4e7a6ed
Diffstat (limited to 'vintfdata')
-rw-r--r-- | vintfdata/Android.mk | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/vintfdata/Android.mk b/vintfdata/Android.mk index 64b4b4e..e6df418 100644 --- a/vintfdata/Android.mk +++ b/vintfdata/Android.mk @@ -101,6 +101,25 @@ LOCAL_PREBUILT_MODULE_FILE := $(GEN) include $(BUILD_PREBUILT) endif +# System_ext Manifest +ifneq ($(SYSTEM_EXT_MANIFEST_FILES),) +include $(CLEAR_VARS) +LOCAL_MODULE := system_ext_manifest.xml +LOCAL_MODULE_STEM := manifest.xml +LOCAL_MODULE_CLASS := ETC +LOCAL_SYSTEM_EXT_MODULE := true +LOCAL_MODULE_RELATIVE_PATH := vintf +GEN := $(local-generated-sources-dir)/manifest.xml +$(GEN): PRIVATE_SYSTEM_EXT_MANIFEST_FILES := $(SYSTEM_EXT_MANIFEST_FILES) +$(GEN): $(SYSTEM_EXT_MANIFEST_FILES) $(HOST_OUT_EXECUTABLES)/assemble_vintf + $(HOST_OUT_EXECUTABLES)/assemble_vintf \ + -i $(call normalize-path-list,$(PRIVATE_SYSTEM_EXT_MANIFEST_FILES)) \ + -o $@ + +LOCAL_PREBUILT_MODULE_FILE := $(GEN) +include $(BUILD_PREBUILT) +endif + VINTF_VNDK_VERSION := FRAMEWORK_MANIFEST_INPUT_FILES := DEVICE_MATRIX_INPUT_FILE := |