mesa/src/freedreno
John Stultz fcfa2d1447 mesa: freedreno: Android.registers.mk: Fix up register xml.h file generation
The current Androdi.registers.mk file causes build failures that
look like:
 FAILED:
 external/mesa3d/src/freedreno/Android.registers.mk:49: error: implicit rules are obsolete: out/target/product/linaro_db845c/gen/STATIC_LIBRARIES/libfreedreno_registers_intermediates/registers/%.xml.h

Caused by the following Android build rule change:
https://android.googlesource.com/platform/build/+/HEAD/Changes.md#implicit_rules

I tried to replace this with something similar to the static
pattern suggested in the URL above, but ended up getting all the
xml.h files generated using only the first a2xx.xml source file.

So I've fallen back to explicitly defining the make rules for
each.

Additionally, we needed to provide the proper
LOCAL_EXPORT_C_INCLUDE_DIRS and add the defined static library
to the components that depend on the register headers.

Acked-by: Eric Anholt <eric@anholt.net>
Signed-off-by: John Stultz <john.stultz@linaro.org>
2019-08-07 02:18:38 +00:00
..
drm freedreno/drm: convert ring_pool to child_pool 2019-08-02 10:24:14 -07:00
drm-shim freedreno: Add support for drm-shim. 2019-07-25 08:56:19 -07:00
ir3 freedreno/ir3: fix for array/reg store vs meta instructions 2019-07-29 15:15:31 -07:00
registers freedreno: update registers 2019-08-02 10:24:14 -07:00
vulkan meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
.dir-locals.el freedreno: Make emacs indent the way robclark's eclipse does. 2019-05-13 15:37:01 -07:00
.editorconfig freedreno: Make .editorconfig match .dir-locals.el. 2019-05-13 15:37:01 -07:00
Android.drm.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.ir3.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.mk freedreno: Generate headers from xml files 2019-07-10 22:05:02 +00:00
Android.registers.mk mesa: freedreno: Android.registers.mk: Fix up register xml.h file generation 2019-08-07 02:18:38 +00:00
Makefile.sources mesa: Add ir3/ir3_nir_imul.c generation to Android.mk 2019-08-07 02:18:19 +00:00
meson.build freedreno: Add support for drm-shim. 2019-07-25 08:56:19 -07:00