1428d7b3dSmrgINTEL_G4A =				\
2428d7b3dSmrg	exa_sf.g4a 			\
3428d7b3dSmrg	exa_sf_mask.g4a 		\
4428d7b3dSmrg	exa_wm_src_affine.g4a 		\
5428d7b3dSmrg	exa_wm_src_projective.g4a 	\
6428d7b3dSmrg	exa_wm_src_sample_argb.g4a 	\
7428d7b3dSmrg	exa_wm_src_sample_a.g4a 	\
8428d7b3dSmrg	exa_wm_src_sample_planar.g4a 	\
9428d7b3dSmrg	exa_wm_mask_affine.g4a 		\
10428d7b3dSmrg	exa_wm_mask_projective.g4a 	\
11428d7b3dSmrg	exa_wm_mask_sample_argb.g4a 	\
12428d7b3dSmrg	exa_wm_mask_sample_a.g4a 	\
13428d7b3dSmrg	exa_wm_noca.g4a			\
14428d7b3dSmrg	exa_wm_ca.g4a			\
15428d7b3dSmrg	exa_wm_ca_srcalpha.g4a		\
16428d7b3dSmrg	exa_wm_write.g4a 		\
17428d7b3dSmrg	exa_wm_yuv_rgb.g4a		\
18428d7b3dSmrg	exa_wm_xy.g4a			\
19428d7b3dSmrg	$(NULL)
20428d7b3dSmrg
21428d7b3dSmrgINTEL_G4I =				\
22428d7b3dSmrg	exa_wm.g4i			\
23428d7b3dSmrg	exa_wm_affine.g4i		\
24428d7b3dSmrg	exa_wm_projective.g4i		\
25428d7b3dSmrg	exa_wm_sample_planar.g4i	\
26428d7b3dSmrg	exa_wm_src_sample_argb.g4i	\
27428d7b3dSmrg	$(NULL)
28428d7b3dSmrg
29428d7b3dSmrgINTEL_G4B = 				\
30428d7b3dSmrg	exa_sf.g4b 			\
31428d7b3dSmrg	exa_sf_mask.g4b 		\
32428d7b3dSmrg	exa_wm_src_affine.g4b 		\
33428d7b3dSmrg	exa_wm_src_projective.g4b 	\
34428d7b3dSmrg	exa_wm_src_sample_argb.g4b 	\
35428d7b3dSmrg	exa_wm_src_sample_a.g4b 	\
36428d7b3dSmrg	exa_wm_src_sample_planar.g4b 	\
37428d7b3dSmrg	exa_wm_mask_affine.g4b 		\
38428d7b3dSmrg	exa_wm_mask_projective.g4b 	\
39428d7b3dSmrg	exa_wm_mask_sample_argb.g4b 	\
40428d7b3dSmrg	exa_wm_mask_sample_a.g4b 	\
41428d7b3dSmrg	exa_wm_noca.g4b			\
42428d7b3dSmrg	exa_wm_ca.g4b			\
43428d7b3dSmrg	exa_wm_ca_srcalpha.g4b		\
44428d7b3dSmrg	exa_wm_write.g4b 		\
45428d7b3dSmrg	exa_wm_yuv_rgb.g4b		\
46428d7b3dSmrg	exa_wm_xy.g4b			\
47428d7b3dSmrg	$(NULL)
48428d7b3dSmrg
49428d7b3dSmrg
50428d7b3dSmrgINTEL_G4B_GEN5 = 				\
51428d7b3dSmrg	exa_sf.g4b.gen5 			\
52428d7b3dSmrg	exa_sf_mask.g4b.gen5 			\
53428d7b3dSmrg	exa_wm_src_affine.g4b.gen5 		\
54428d7b3dSmrg	exa_wm_src_projective.g4b.gen5 		\
55428d7b3dSmrg	exa_wm_src_sample_argb.g4b.gen5 	\
56428d7b3dSmrg	exa_wm_src_sample_a.g4b.gen5 		\
57428d7b3dSmrg	exa_wm_src_sample_planar.g4b.gen5 	\
58428d7b3dSmrg	exa_wm_mask_affine.g4b.gen5 		\
59428d7b3dSmrg	exa_wm_mask_projective.g4b.gen5 	\
60428d7b3dSmrg	exa_wm_mask_sample_argb.g4b.gen5 	\
61428d7b3dSmrg	exa_wm_mask_sample_a.g4b.gen5 		\
62428d7b3dSmrg	exa_wm_noca.g4b.gen5			\
63428d7b3dSmrg	exa_wm_ca.g4b.gen5			\
64428d7b3dSmrg	exa_wm_ca_srcalpha.g4b.gen5		\
65428d7b3dSmrg	exa_wm_write.g4b.gen5 			\
66428d7b3dSmrg	exa_wm_yuv_rgb.g4b.gen5			\
67428d7b3dSmrg	exa_wm_xy.g4b.gen5			\
68428d7b3dSmrg	$(NULL)
69428d7b3dSmrg
70428d7b3dSmrgINTEL_G5A =				\
71428d7b3dSmrg	exa_sf.g5a 			\
72428d7b3dSmrg	exa_sf_mask.g5a 		\
73428d7b3dSmrg	exa_wm_src_affine.g5a 		\
74428d7b3dSmrg	exa_wm_src_projective.g5a 	\
75428d7b3dSmrg	exa_wm_src_sample_argb.g5a 	\
76428d7b3dSmrg	exa_wm_src_sample_a.g5a 	\
77428d7b3dSmrg	exa_wm_src_sample_planar.g5a 	\
78428d7b3dSmrg	exa_wm_mask_affine.g5a 		\
79428d7b3dSmrg	exa_wm_mask_projective.g5a 	\
80428d7b3dSmrg	exa_wm_mask_sample_argb.g5a 	\
81428d7b3dSmrg	exa_wm_mask_sample_a.g5a 	\
82428d7b3dSmrg	exa_wm_noca.g5a			\
83428d7b3dSmrg	exa_wm_ca.g5a			\
84428d7b3dSmrg	exa_wm_ca_srcalpha.g5a		\
85428d7b3dSmrg	exa_wm_write.g5a 		\
86428d7b3dSmrg	exa_wm_yuv_rgb.g5a		\
87428d7b3dSmrg	exa_wm_xy.g5a			\
88428d7b3dSmrg	$(NULL)
89428d7b3dSmrg
90428d7b3dSmrgINTEL_G5B = 				\
91428d7b3dSmrg	exa_sf.g5b 			\
92428d7b3dSmrg	exa_sf_mask.g5b 		\
93428d7b3dSmrg	exa_wm_src_affine.g5b 		\
94428d7b3dSmrg	exa_wm_src_projective.g5b 	\
95428d7b3dSmrg	exa_wm_src_sample_argb.g5b 	\
96428d7b3dSmrg	exa_wm_src_sample_a.g5b 	\
97428d7b3dSmrg	exa_wm_src_sample_planar.g5b 	\
98428d7b3dSmrg	exa_wm_mask_affine.g5b 		\
99428d7b3dSmrg	exa_wm_mask_projective.g5b 	\
100428d7b3dSmrg	exa_wm_mask_sample_argb.g5b 	\
101428d7b3dSmrg	exa_wm_mask_sample_a.g5b 	\
102428d7b3dSmrg	exa_wm_noca.g5b			\
103428d7b3dSmrg	exa_wm_ca.g5b			\
104428d7b3dSmrg	exa_wm_ca_srcalpha.g5b		\
105428d7b3dSmrg	exa_wm_write.g5b 		\
106428d7b3dSmrg	exa_wm_yuv_rgb.g5b		\
107428d7b3dSmrg	exa_wm_xy.g5b			\
108428d7b3dSmrg	$(NULL)
109428d7b3dSmrg
110428d7b3dSmrgINTEL_G6I =				\
111428d7b3dSmrg	exa_wm_affine.g6i		\
112428d7b3dSmrg	exa_wm_write.g6i		\
113428d7b3dSmrg	$(NULL)
114428d7b3dSmrg
115428d7b3dSmrgINTEL_G6A =				\
116428d7b3dSmrg	exa_wm_src_affine.g6a 		\
117428d7b3dSmrg	exa_wm_src_projective.g6a	\
118428d7b3dSmrg	exa_wm_src_sample_argb.g6a 	\
119428d7b3dSmrg	exa_wm_src_sample_planar.g6a 	\
120428d7b3dSmrg	exa_wm_src_sample_a.g6a		\
121428d7b3dSmrg	exa_wm_mask_affine.g6a		\
122428d7b3dSmrg	exa_wm_mask_projective.g6a	\
123428d7b3dSmrg	exa_wm_mask_sample_argb.g6a	\
124428d7b3dSmrg	exa_wm_mask_sample_a.g6a	\
125428d7b3dSmrg	exa_wm_ca.g6a			\
126428d7b3dSmrg	exa_wm_ca_srcalpha.g6a		\
127428d7b3dSmrg	exa_wm_noca.g6a			\
128428d7b3dSmrg	exa_wm_write.g6a 		\
129428d7b3dSmrg	exa_wm_yuv_rgb.g6a		\
130428d7b3dSmrg	$(NULL)
131428d7b3dSmrg
132428d7b3dSmrgINTEL_G6B =				\
133428d7b3dSmrg	exa_wm_src_affine.g6b 		\
134428d7b3dSmrg	exa_wm_src_projective.g6b	\
135428d7b3dSmrg	exa_wm_src_sample_argb.g6b 	\
136428d7b3dSmrg	exa_wm_src_sample_planar.g6b 	\
137428d7b3dSmrg	exa_wm_src_sample_a.g6b		\
138428d7b3dSmrg	exa_wm_mask_affine.g6b		\
139428d7b3dSmrg	exa_wm_mask_projective.g6b	\
140428d7b3dSmrg	exa_wm_mask_sample_argb.g6b	\
141428d7b3dSmrg	exa_wm_mask_sample_a.g6b	\
142428d7b3dSmrg	exa_wm_ca.g6b			\
143428d7b3dSmrg	exa_wm_ca_srcalpha.g6b		\
144428d7b3dSmrg	exa_wm_noca.g6b			\
145428d7b3dSmrg	exa_wm_write.g6b 		\
146428d7b3dSmrg	exa_wm_yuv_rgb.g6b		\
147428d7b3dSmrg	$(NULL)
148428d7b3dSmrg
149428d7b3dSmrgINTEL_G7A =				\
150428d7b3dSmrg	exa_wm_mask_affine.g7a		\
151428d7b3dSmrg	exa_wm_mask_projective.g7a	\
152428d7b3dSmrg	exa_wm_mask_sample_a.g7a	\
153428d7b3dSmrg	exa_wm_mask_sample_argb.g7a	\
154428d7b3dSmrg	exa_wm_src_affine.g7a 		\
155428d7b3dSmrg	exa_wm_src_projective.g7a	\
156428d7b3dSmrg	exa_wm_src_sample_a.g7a		\
157428d7b3dSmrg	exa_wm_src_sample_argb.g7a 	\
158428d7b3dSmrg	exa_wm_src_sample_planar.g7a 	\
159428d7b3dSmrg	exa_wm_write.g7a 		\
160428d7b3dSmrg	exa_wm_yuv_rgb.g7a		\
161428d7b3dSmrg	$(NULL)
162428d7b3dSmrg
163428d7b3dSmrgINTEL_G7B =				\
164428d7b3dSmrg	exa_wm_mask_affine.g7b		\
165428d7b3dSmrg	exa_wm_mask_projective.g7b	\
166428d7b3dSmrg	exa_wm_mask_sample_a.g7b	\
167428d7b3dSmrg	exa_wm_mask_sample_argb.g7b	\
168428d7b3dSmrg	exa_wm_src_affine.g7b 		\
169428d7b3dSmrg	exa_wm_src_projective.g7b	\
170428d7b3dSmrg	exa_wm_src_sample_a.g7b		\
171428d7b3dSmrg	exa_wm_src_sample_argb.g7b 	\
172428d7b3dSmrg	exa_wm_src_sample_planar.g7b 	\
173428d7b3dSmrg	exa_wm_write.g7b 		\
174428d7b3dSmrg	exa_wm_yuv_rgb.g7b		\
175428d7b3dSmrg	$(NULL)
176428d7b3dSmrg
177428d7b3dSmrgINTEL_G8A =				\
178428d7b3dSmrg	exa_wm_src_affine.g8a 		\
179428d7b3dSmrg	exa_wm_src_sample_argb.g8a 	\
180428d7b3dSmrg	exa_wm_src_sample_planar.g8a 	\
181428d7b3dSmrg	exa_wm_write.g8a 		\
182428d7b3dSmrg	exa_wm_yuv_rgb.g8a		\
183428d7b3dSmrg	$(NULL)
184428d7b3dSmrg
185428d7b3dSmrgINTEL_G8B =				\
186428d7b3dSmrg	exa_wm_src_affine.g8b 		\
187428d7b3dSmrg	exa_wm_src_sample_argb.g8b 	\
188428d7b3dSmrg	exa_wm_src_sample_planar.g8b 	\
189428d7b3dSmrg	exa_wm_write.g8b 		\
190428d7b3dSmrg	exa_wm_yuv_rgb.g8b		\
191428d7b3dSmrg	$(NULL)
192428d7b3dSmrg
193428d7b3dSmrgEXTRA_DIST = 		\
194428d7b3dSmrg	$(INTEL_G4A)	\
195428d7b3dSmrg	$(INTEL_G4I)	\
196428d7b3dSmrg	$(INTEL_G4B)	\
197428d7b3dSmrg	$(INTEL_G4B_GEN5)\
198428d7b3dSmrg	$(INTEL_G5A)	\
199428d7b3dSmrg	$(INTEL_G5B)	\
200428d7b3dSmrg	$(INTEL_G6A)	\
201428d7b3dSmrg	$(INTEL_G6B)	\
202428d7b3dSmrg	$(INTEL_G6I)	\
203428d7b3dSmrg	$(INTEL_G7A)	\
204428d7b3dSmrg	$(INTEL_G7B)	\
205428d7b3dSmrg	$(INTEL_G8A)	\
206428d7b3dSmrg	$(INTEL_G8B)
207428d7b3dSmrg
208428d7b3dSmrgif HAVE_GEN4ASM
209428d7b3dSmrg
210428d7b3dSmrgSUFFIXES = .g4a .g4b .g5a .g5b .g6a .g6b .g7a .g7b .g8b
211428d7b3dSmrg.g4a.g4b:
212428d7b3dSmrg	$(AM_V_GEN)m4 -I$(srcdir) -s $< > $*.g4m && @INTEL_GEN4ASM@ -o $@ $*.g4m && @INTEL_GEN4ASM@ -g 5 -o $@.gen5 $*.g4m && rm $*.g4m
213428d7b3dSmrg
214428d7b3dSmrg.g5a.g5b:
215428d7b3dSmrg	$(AM_V_GEN)m4 -I$(srcdir) -s $< > $*.g5m && @INTEL_GEN4ASM@ -g 5 -o $@ $*.g5m && rm $*.g5m
216428d7b3dSmrg
217428d7b3dSmrg.g6a.g6b:
218428d7b3dSmrg	$(AM_V_GEN)m4 -I$(srcdir) -s $< > $*.g6m && @INTEL_GEN4ASM@ -g 6 -o $@ $*.g6m && rm $*.g6m
219428d7b3dSmrg
220428d7b3dSmrg.g7a.g7b:
221428d7b3dSmrg	$(AM_V_GEN)m4 -I$(srcdir) -s $< > $*.g7m && @INTEL_GEN4ASM@ -g 7 -o $@ $*.g7m && rm $*.g7m
222428d7b3dSmrg.g8a.g8b:
223428d7b3dSmrg	$(AM_V_GEN)m4 -I$(srcdir) -s $< > $*.g8m && @INTEL_GEN4ASM@ -g 8 -o $@ $*.g8m && rm $*.g8m
224428d7b3dSmrg
225428d7b3dSmrg$(INTEL_G4B): $(INTEL_GEN4ASM) $(INTEL_G4I)
226428d7b3dSmrg$(INTEL_G5B): $(INTEL_GEN4ASM) $(INTEL_G4I)
227428d7b3dSmrg$(INTEL_G6B): $(INTEL_GEN4ASM) $(INTEL_G4I) $(INTEL_G6I)
228428d7b3dSmrg$(INTEL_G7B): $(INTEL_GEN4ASM) $(INTEL_G4I) $(INTEL_G6I)
229428d7b3dSmrg$(INTEL_G8B): $(INTEL_GEN4ASM) $(INTEL_G4I) $(INTEL_G6I)
230428d7b3dSmrg
231428d7b3dSmrgBUILT_SOURCES=$(INTEL_G4B) $(INTEL_G4B_GEN5) $(INTEL_G5B) $(INTEL_G6B) $(INTEL_G7B) $(INTEL_G8B)
232428d7b3dSmrg
233428d7b3dSmrgclean-local:
234428d7b3dSmrg	-rm -f $(BUILT_SOURCES)
235428d7b3dSmrgendif
236