From fb42d73a9d9c49043e15fe747a3376dad663c9b1 Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Sat, 5 Sep 2020 17:59:48 +0200 Subject: [PATCH] android: amd/registers: switch to new generated register definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Android building rules are aligned to meson ones Fixes the following building error: FAILED: ninja: 'external/mesa/src/amd/registers/amdgfxregs.json', needed by 'out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_amd_common_intermediates/common/sid_tables.h', missing and no known rule to make it Fixes: b7a6333ee ("amd/registers: switch to new generated register definitions") Signed-off-by: Mauro Rossi Reviewed-by: Marek Olšák Part-of: --- src/amd/Android.common.mk | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/amd/Android.common.mk b/src/amd/Android.common.mk index 6b83f39662f..d9aa66fd23e 100644 --- a/src/amd/Android.common.mk +++ b/src/amd/Android.common.mk @@ -42,23 +42,7 @@ LOCAL_MODULE_CLASS := STATIC_LIBRARIES intermediates := $(call local-generated-sources-dir) LOCAL_GENERATED_SOURCES := $(addprefix $(intermediates)/, $(AMD_GENERATED_FILES)) -SID_TABLES := $(LOCAL_PATH)/common/sid_tables.py - -SID_TABLES_INPUTS := \ - $(LOCAL_PATH)/common/sid.h \ - $(LOCAL_PATH)/registers/amdgfxregs.json \ - $(LOCAL_PATH)/registers/pkt3.json \ - $(LOCAL_PATH)/registers/gfx10.json \ - $(LOCAL_PATH)/registers/gfx10-rsrc.json - -$(intermediates)/common/sid_tables.h: $(SID_TABLES) $(SID_TABLES_INPUTS) - @mkdir -p $(dir $@) - @echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))" - $(hide) $(MESA_PYTHON2) $(SID_TABLES) $(SID_TABLES_INPUTS) > $@ || ($(RM) $@; false) - -AMDGFXREGS := $(LOCAL_PATH)/registers/makeregheader.py - -AMDGFXREGS_INPUTS := \ +AMD_JSON_FILES := \ $(LOCAL_PATH)/registers/gfx6.json \ $(LOCAL_PATH)/registers/gfx7.json \ $(LOCAL_PATH)/registers/gfx8.json \ @@ -70,6 +54,22 @@ AMDGFXREGS_INPUTS := \ $(LOCAL_PATH)/registers/gfx10-rsrc.json \ $(LOCAL_PATH)/registers/registers-manually-defined.json +SID_TABLES := $(LOCAL_PATH)/common/sid_tables.py + +SID_TABLES_INPUTS := \ + $(LOCAL_PATH)/common/sid.h \ + $(AMD_JSON_FILES) + +$(intermediates)/common/sid_tables.h: $(SID_TABLES) $(SID_TABLES_INPUTS) + @mkdir -p $(dir $@) + @echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))" + $(hide) $(MESA_PYTHON2) $(SID_TABLES) $(SID_TABLES_INPUTS) > $@ || ($(RM) $@; false) + +AMDGFXREGS := $(LOCAL_PATH)/registers/makeregheader.py + +AMDGFXREGS_INPUTS := \ + $(AMD_JSON_FILES) + $(intermediates)/common/amdgfxregs.h: $(AMDGFXREGS) $(AMDGFXREGS_INPUTS) @mkdir -p $(dir $@) @echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))"