aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoonas Kylmälä <joonas.kylmala@iki.fi>2020-04-04 16:38:37 -0400
committerJoonas Kylmälä <joonas.kylmala@iki.fi>2020-04-12 19:05:01 -0400
commit7923a9567f855a77939c9da6faf5d82b7d41af60 (patch)
tree22c16c4f6d2e9581049dd74f58e3f9de745d0584
parentaa0466f6dca3fed38a9c89fd829b69c1721aa411 (diff)
downloadexternal_mesa3d-history/mesa-before-lima-update.tar.gz
external_mesa3d-history/mesa-before-lima-update.tar.bz2
external_mesa3d-history/mesa-before-lima-update.zip
Use only static pattern rules for Android makefileshistory/mesa-before-lima-update
Since AOSP version 10 building using implicit rules is not possible: https://android.googlesource.com/platform/build/+/master/Changes.md#implicit_rules Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
-rw-r--r--src/freedreno/Android.registers.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/freedreno/Android.registers.mk b/src/freedreno/Android.registers.mk
index e39e330186d..03c67c05f5b 100644
--- a/src/freedreno/Android.registers.mk
+++ b/src/freedreno/Android.registers.mk
@@ -46,10 +46,13 @@ $(intermediates)/dummy.c:
LOCAL_GENERATED_SOURCES += $(addprefix $(intermediates)/registers/, \
a2xx.xml.h a3xx.xml.h a4xx.xml.h a5xx.xml.h a6xx.xml.h adreno_common.xml.h adreno_pm4.xml.h)
-$(intermediates)/registers/%.xml.h: $(LOCAL_PATH)/registers/%.xml $(LOCAL_PATH)/registers/gen_header.py
+register_files := $(foreach file,a2xx a3xx a4xx a5xx a6xx adreno_common adreno_pm4 freedreno_copyright,$(intermediates)/registers/$(file).xml.h)
+register_source_files := $(foreach file,a2xx a3xx a4xx a5xx a6xx adreno_common adreno_pm4 freedreno_copyright,$(LOCAL_PATH)/registers/$(file).xml)
+gen_header_script := $(LOCAL_PATH)/registers/gen_header.py
+$(register_files): $(register_source_files) $(gen_header_scrip)
@mkdir -p $(dir $@)
@echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))"
- $(hide) $(MESA_PYTHON2) $(LOCAL_PATH)/registers/gen_header.py $< > $@
+ $(hide) $(MESA_PYTHON2) $(gen_header_script) $< > $@
LOCAL_EXPORT_C_INCLUDE_DIRS := \
$(intermediates)