Note LOCAL_CFLAGS and LOCAL_SHARED_LIBRARIES in Android.common.mk are used by both host and target modules. However, committags/17.0-branchpoint112e988moved libdrm related flags to common. It causes the errors like: error: 'out/host/linux-x86/obj32/SHARED_LIBRARIES/libdrm_intermediates/export_includes', needed by 'out/host/linux-x86/obj32/EXECUTABLES/mesa_gen_matypes_intermediates/import_includes', missing and no known rule to make it No reason to use libdrm with host modules. Cc: "13.0" <mesa-stable@lists.freedesktop.org> Fixes:112e988329("Android: move libdrm settings to top-level Android.common.mk") Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
| -D__STDC_LIMIT_MACROS | -D__STDC_LIMIT_MACROS | ||||
| endif | endif | ||||
| ifneq ($(LOCAL_IS_HOST_MODULE),true) | |||||
| # add libdrm if there are hardware drivers | # add libdrm if there are hardware drivers | ||||
| ifneq ($(filter-out swrast,$(MESA_GPU_DRIVERS)),) | ifneq ($(filter-out swrast,$(MESA_GPU_DRIVERS)),) | ||||
| LOCAL_CFLAGS += -DHAVE_LIBDRM | LOCAL_CFLAGS += -DHAVE_LIBDRM | ||||
| LOCAL_SHARED_LIBRARIES += libdrm | LOCAL_SHARED_LIBRARIES += libdrm | ||||
| endif | endif | ||||
| endif | |||||
| LOCAL_CPPFLAGS += \ | LOCAL_CPPFLAGS += \ | ||||
| $(if $(filter true,$(MESA_LOLLIPOP_BUILD)),-D_USING_LIBCXX) \ | $(if $(filter true,$(MESA_LOLLIPOP_BUILD)),-D_USING_LIBCXX) \ |