Android rules to build u_trace sources and u_tracepoints generated sources
Changelog:
- add util/u_tracepoints.{c,h} gen rules for Android using $(MESA_PYTHON3)
- update Makefile.sources with the required sources and generated sources
Fixes:
3471af9c6cfa ("gallium/aux: Add GPU tracepoint mechanism")
Acked-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7942>
@mkdir -p $(dir $@)
$(hide) $(MESA_PYTHON3) $< > $@
+u_tracepoints_deps := \
+ $(MESA_TOP)/src/gallium/auxiliary/util/u_tracepoints.py \
+ $(MESA_TOP)/src/gallium/auxiliary/util/u_trace.py
+
+u_tracepoints_c := $(intermediates)/util/u_tracepoints.c
+u_tracepoints_h := $(intermediates)/util/u_tracepoints.h
+
+$(intermediates)/util/u_tracepoints.c \
+$(intermediates)/util/u_tracepoints.h: $(u_tracepoints_deps)
+ @mkdir -p $(dir $@)
+ $(hide) $(MESA_PYTHON3) $< -p $(MESA_TOP)/src/gallium/auxiliary/util -C $(u_tracepoints_c) -H $(u_tracepoints_h)
+
LOCAL_GENERATED_SOURCES += $(MESA_GEN_NIR_H)
include $(GALLIUM_COMMON_MK)
util/u_texture.h \
util/u_tile.c \
util/u_tile.h \
+ util/u_trace.c \
+ util/u_trace.h \
+ util/u_trace_priv.h \
util/u_transfer.c \
util/u_transfer.h \
util/u_transfer_helper.c \
GENERATED_SOURCES := \
indices/u_indices_gen.c \
- indices/u_unfilled_gen.c
+ indices/u_unfilled_gen.c \
+ util/u_tracepoints.c \
+ util/u_tracepoints.h
GALLIVM_SOURCES := \
gallivm/lp_bld_arit.c \