diff options
author | Joonas Kylmälä <joonas.kylmala@iki.fi> | 2020-04-04 16:38:37 -0400 |
---|---|---|
committer | Joonas Kylmälä <joonas.kylmala@iki.fi> | 2020-04-12 19:05:01 -0400 |
commit | 7923a9567f855a77939c9da6faf5d82b7d41af60 (patch) | |
tree | 22c16c4f6d2e9581049dd74f58e3f9de745d0584 | |
parent | aa0466f6dca3fed38a9c89fd829b69c1721aa411 (diff) | |
download | external_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.mk | 7 |
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) |