blob: 24884a7fadee425735831799674f81312900c442 [file] [log] [blame]
Mika Kuoppalaca6b63f2014-10-10 16:59:00 +03001GPU_TOOLS_PATH := $(top_srcdir)
Rodrigo Vivi5a856e12014-06-09 10:48:10 -07002AM_CPPFLAGS = -I$(top_srcdir)
Thomas Woodb9d27f02015-08-26 12:05:13 +01003AM_CFLAGS = $(DEBUG_CFLAGS) $(CWARNFLAGS)
Rodrigo Vivi5a856e12014-06-09 10:48:10 -07004
Mika Kuoppalad60d4c82014-04-10 15:15:13 +03005noinst_PROGRAMS = intel_null_state_gen
6
7intel_null_state_gen_SOURCES = \
8 intel_batchbuffer.c \
Rodrigo Vivi5a856e12014-06-09 10:48:10 -07009 intel_batchbuffer.h \
Thomas Woodb9d27f02015-08-26 12:05:13 +010010 intel_renderstate.h \
Mika Kuoppalad60d4c82014-04-10 15:15:13 +030011 intel_renderstate_gen6.c \
12 intel_renderstate_gen7.c \
13 intel_renderstate_gen8.c \
Armin Reesef246f1e2014-09-05 13:58:11 -070014 intel_renderstate_gen9.c \
Mika Kuoppalad60d4c82014-04-10 15:15:13 +030015 intel_null_state_gen.c
16
Armin Reesef246f1e2014-09-05 13:58:11 -070017gens := 6 7 8 9
Mika Kuoppalad60d4c82014-04-10 15:15:13 +030018
19h = /tmp/intel_renderstate_gen$$gen.c
Mika Kuoppalaca6b63f2014-10-10 16:59:00 +030020states: intel_null_state_gen
Mika Kuoppalad60d4c82014-04-10 15:15:13 +030021 for gen in $(gens); do \
Mika Kuoppalaca6b63f2014-10-10 16:59:00 +030022 head -n 22 intel_null_state_gen.c >$(h); \
23 if test -d $(GPU_TOOLS_PATH)/.git; then \
24 echo -n " * Generated by: " >>$(h); \
25 git describe >>$(h); \
26 fi; \
27 echo " */" >>$(h); \
28 echo "" >>$(h); \
29 ./intel_null_state_gen $$gen >>$(h); \
Mika Kuoppalad60d4c82014-04-10 15:15:13 +030030 done