9 exa_wm_src_affine.g4a \
10 exa_wm_src_sample_argb.g4a \
11 exa_wm_src_sample_planar.g4a \
15 INTEL_G4S = $(INTEL_G4A:%.g4a=%.g4s)
20 exa_wm_src_affine.g4b \
21 exa_wm_src_sample_argb.g4b \
22 exa_wm_src_sample_planar.g4b \
29 exa_wm_src_affine.g4b.gen5 \
30 exa_wm_src_sample_argb.g4b.gen5 \
31 exa_wm_src_sample_planar.g4b.gen5 \
32 exa_wm_yuv_rgb.g4b.gen5 \
36 exa_wm_src_affine.g6a \
37 exa_wm_src_sample_argb.g6a \
38 exa_wm_src_sample_planar.g6a \
42 INTEL_G6S = $(INTEL_G6A:%.g6a=%.g6s)
45 exa_wm_src_affine.g6b \
46 exa_wm_src_sample_argb.g6b \
47 exa_wm_src_sample_planar.g6b \
52 exa_wm_src_affine.g7a \
53 exa_wm_src_sample_argb.g7a \
54 exa_wm_src_sample_planar.g7a \
58 INTEL_G7S = $(INTEL_G7A:%.g7a=%.g7s)
61 exa_wm_src_affine.g7b \
62 exa_wm_src_sample_argb.g7b \
63 exa_wm_src_sample_planar.g7b \
67 # XXX: only regenerate binary for EU code containing JMPI instructions
69 exa_wm_src_sample_planar.g7b.haswell \
74 TARGETS += $(INTEL_G4B)
75 TARGETS += $(INTEL_G4B_GEN5)
76 TARGETS += $(INTEL_G6B)
77 TARGETS += $(INTEL_G7B)
78 TARGETS += $(INTEL_G7B_HASWELL)
83 SUFFIXES = .g4a .g4s .g4b .g6a .g6s .g6b .g7a .g7s .g7b .g7b.haswell
86 $(INTEL_G4S): $(INTEL_G4A) $(INTEL_G4I)
90 $(AM_V_GEN)$(GEN4ASM) -o $@ $<
92 $(AM_V_GEN)$(GEN4ASM) -g 5 -o $@ $<
94 $(INTEL_G6S): $(INTEL_G6A) $(INTEL_G6I)
98 $(AM_V_GEN)$(GEN4ASM) -g 6 -o $@ $<
100 $(INTEL_G7S): $(INTEL_G7A) $(INTEL_G7I)
102 $(AM_V_GEN)m4 $< > $@
104 $(AM_V_GEN)$(GEN4ASM) -g 7 -o $@ $<
106 $(AM_V_GEN)$(GEN4ASM) -g 7.5 -o $@ $<
124 $(INTEL_G7B_HASWELL) \
127 # Extra clean files so that maintainer-clean removes *everything*
128 MAINTAINERCLEANFILES = Makefile.in