diff --git a/src/gallium/auxiliary/Android.mk b/src/gallium/auxiliary/Android.mk index 664742ff48d..8ce58a3a9b6 100644 --- a/src/gallium/auxiliary/Android.mk +++ b/src/gallium/auxiliary/Android.mk @@ -64,13 +64,19 @@ LOCAL_MODULE_CLASS := STATIC_LIBRARIES intermediates := $(call local-generated-sources-dir) LOCAL_GENERATED_SOURCES := $(addprefix $(intermediates)/, $(GENERATED_SOURCES)) -$(LOCAL_GENERATED_SOURCES): PRIVATE_PYTHON := $(MESA_PYTHON2) -$(LOCAL_GENERATED_SOURCES): PRIVATE_CUSTOM_TOOL = $(PRIVATE_PYTHON) $^ > $@ +u_indices_gen_deps := \ + $(MESA_TOP)/src/gallium/auxiliary/indices/u_indices_gen.py -$(intermediates)/indices/u_indices_gen.c \ -$(intermediates)/indices/u_unfilled_gen.c \ -$(intermediates)/util/u_format_srgb.c: $(intermediates)/%.c: $(LOCAL_PATH)/%.py - $(transform-generated-source) +$(intermediates)/indices/u_indices_gen.c: $(u_indices_gen_deps) + @mkdir -p $(dir $@) + $(hide) $(MESA_PYTHON3) $< > $@ + +u_unfilled_gen_deps := \ + $(MESA_TOP)/src/gallium/auxiliary/indices/u_unfilled_gen.py + +$(intermediates)/indices/u_unfilled_gen.c: $(u_unfilled_gen_deps) + @mkdir -p $(dir $@) + $(hide) $(MESA_PYTHON3) $< > $@ LOCAL_GENERATED_SOURCES += $(MESA_GEN_NIR_H)