drm_hwcomposer: Create make target to test filegroups
Android.bp contains filegroups that are not built by default
(e.g. using $ mmma external/drm_hwcomposer)
Fix it.
To ensure build will work on wide range of Android versions,
pull depended headers from AOSP-11 tree:
1. Mali: "device/linaro/hikey/gralloc960"
2. Imagination: "hardware/ti/am57x/libhwcomposer"
and put it into ./tests/test_include directory.
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
diff --git a/tests/Android.bp b/tests/Android.bp
index 282e71c..3bb494a 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -1,4 +1,23 @@
+cc_library_shared {
+ name: "hwcomposer.filegroups_build_test",
+ defaults: ["hwcomposer.drm_defaults"],
+ whole_static_libs: ["drm_hwcomposer"],
+ srcs: [
+ ":drm_hwcomposer_platformhisi",
+ ":drm_hwcomposer_platformimagination",
+ ":drm_hwcomposer_platformmediatek",
+ ":drm_hwcomposer_platformmeson",
+ ],
+
+ local_include_dirs: [
+ "test_include",
+ ],
+
+ cppflags: [
+ "-DDISABLE_LEGACY_GETTERS",
+ ],
+}
cc_test {
name: "hwc-drm-tests",