android: r600/sfn: fix sfn_nir_algebraic.c gen rules
authorMauro Rossi <issor.oruam@gmail.com>
Mon, 22 Mar 2021 23:21:24 +0000 (00:21 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Tue, 23 Mar 2021 19:29:55 +0000 (20:29 +0100)
Changelog:
- Correct typo in generator name which is sfn_nir_algebraic.py
- Rename variables for the gen rules according to meson rules
- Align python command and options according to meson rules

Fixes the following building error:

FAILED: ninja: 'external/mesa/src/gallium/drivers/r600/sfn/r600_nir_algebraic.py',
needed by 'out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_pipe_r600_intermediates/sfn_nir_algebraic.c',
missing and no known rule to make it

Fixes: 195952786b08 ("r600/sfn: Add algebraic lowering for fsin and fcos")
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9766>

src/gallium/drivers/r600/Android.mk

index 9d6b4c3..b87fc91 100644 (file)
@@ -49,14 +49,14 @@ $(intermediates)/egd_tables.h: $(MESA_TOP)/src/gallium/drivers/r600/egd_tables.p
        @echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))"
        $(hide) $(MESA_PYTHON2) $(MESA_TOP)/src/gallium/drivers/r600/egd_tables.py $(MESA_TOP)/src/gallium/drivers/r600/evergreend.h > $@
 
-r600_nir_algebraic_gen := $(LOCAL_PATH)/sfn/r600_nir_algebraic.py
-r600_nir_algebraic_deps := \
-       $(LOCAL_PATH)/sfn/r600_nir_algebraic.py \
+sfn_nir_algebraic_gen := $(LOCAL_PATH)/sfn/sfn_nir_algebraic.py
+sfn_nir_algebraic_deps := \
+       $(LOCAL_PATH)/sfn/sfn_nir_algebraic.py \
        $(MESA_TOP)/src/compiler/nir/nir_algebraic.py
 
-$(intermediates)/sfn_nir_algebraic.c: $(r600_nir_algebraic_deps)
+$(intermediates)/sfn_nir_algebraic.c: $(sfn_nir_algebraic_deps)
        @mkdir -p $(dir $@)
-       $(hide) $(MESA_PYTHON2) $(nir_opt_algebraic_gen) $< > $@
+       $(hide) $(MESA_PYTHON2) $(sfn_nir_algebraic_gen) -p $(MESA_TOP)/src/compiler/nir/ > $@
 
 ifeq ($(MESA_ENABLE_LLVM),true)
 $(call mesa-build-with-llvm)