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/bufferinfo/BufferInfoGetter.h b/bufferinfo/BufferInfoGetter.h
index fad3d16..19ff02b 100644
--- a/bufferinfo/BufferInfoGetter.h
+++ b/bufferinfo/BufferInfoGetter.h
@@ -57,6 +57,9 @@
const gralloc_module_t *gralloc_;
};
+#ifdef DISABLE_LEGACY_GETTERS
+#define LEGACY_BUFFER_INFO_GETTER(getter_)
+#else
#define LEGACY_BUFFER_INFO_GETTER(getter_) \
LegacyBufferInfoGetter *LegacyBufferInfoGetter::CreateInstance() { \
auto *instance = new getter_(); \
@@ -71,6 +74,7 @@
} \
return instance; \
}
+#endif
} // namespace android
#endif