1fa225cbcSrjsINTEL_G4A =				\
2fa225cbcSrjs	exa_sf.g4a 			\
3fa225cbcSrjs	exa_sf_mask.g4a 		\
4fa225cbcSrjs	exa_wm_src_affine.g4a 		\
5fa225cbcSrjs	exa_wm_src_projective.g4a 	\
6fa225cbcSrjs	exa_wm_src_sample_argb.g4a 	\
7fa225cbcSrjs	exa_wm_src_sample_a.g4a 	\
8fa225cbcSrjs	exa_wm_src_sample_planar.g4a 	\
9fa225cbcSrjs	exa_wm_mask_affine.g4a 		\
10fa225cbcSrjs	exa_wm_mask_projective.g4a 	\
11fa225cbcSrjs	exa_wm_mask_sample_argb.g4a 	\
12fa225cbcSrjs	exa_wm_mask_sample_a.g4a 	\
13fa225cbcSrjs	exa_wm_noca.g4a			\
14fa225cbcSrjs	exa_wm_ca.g4a			\
15fa225cbcSrjs	exa_wm_ca_srcalpha.g4a		\
16fa225cbcSrjs	exa_wm_write.g4a 		\
17fa225cbcSrjs	exa_wm_yuv_rgb.g4a		\
18fa225cbcSrjs	exa_wm_xy.g4a
19fa225cbcSrjs
20fa225cbcSrjsINTEL_G4I =				\
21fa225cbcSrjs	exa_wm.g4i			\
22fa225cbcSrjs	exa_wm_affine.g4i		\
23fa225cbcSrjs	exa_wm_projective.g4i
24fa225cbcSrjs
25fa225cbcSrjsINTEL_G4B = 				\
26fa225cbcSrjs	exa_sf.g4b 			\
27fa225cbcSrjs	exa_sf_mask.g4b 		\
28fa225cbcSrjs	exa_wm_src_affine.g4b 		\
29fa225cbcSrjs	exa_wm_src_projective.g4b 	\
30fa225cbcSrjs	exa_wm_src_sample_argb.g4b 	\
31fa225cbcSrjs	exa_wm_src_sample_a.g4b 	\
32fa225cbcSrjs	exa_wm_src_sample_planar.g4b 	\
33fa225cbcSrjs	exa_wm_mask_affine.g4b 		\
34fa225cbcSrjs	exa_wm_mask_projective.g4b 	\
35fa225cbcSrjs	exa_wm_mask_sample_argb.g4b 	\
36fa225cbcSrjs	exa_wm_mask_sample_a.g4b 	\
37fa225cbcSrjs	exa_wm_noca.g4b			\
38fa225cbcSrjs	exa_wm_ca.g4b			\
39fa225cbcSrjs	exa_wm_ca_srcalpha.g4b		\
40fa225cbcSrjs	exa_wm_write.g4b 		\
41fa225cbcSrjs	exa_wm_yuv_rgb.g4b		\
42fa225cbcSrjs	exa_wm_xy.g4b
43fa225cbcSrjs
44fa225cbcSrjs
45fa225cbcSrjsINTEL_G4B_GEN5 = 				\
46fa225cbcSrjs	exa_sf.g4b.gen5 			\
47fa225cbcSrjs	exa_sf_mask.g4b.gen5 			\
48fa225cbcSrjs	exa_wm_src_affine.g4b.gen5 		\
49fa225cbcSrjs	exa_wm_src_projective.g4b.gen5 		\
50fa225cbcSrjs	exa_wm_src_sample_argb.g4b.gen5 	\
51fa225cbcSrjs	exa_wm_src_sample_a.g4b.gen5 		\
52fa225cbcSrjs	exa_wm_src_sample_planar.g4b.gen5 	\
53fa225cbcSrjs	exa_wm_mask_affine.g4b.gen5 		\
54fa225cbcSrjs	exa_wm_mask_projective.g4b.gen5 	\
55fa225cbcSrjs	exa_wm_mask_sample_argb.g4b.gen5 	\
56fa225cbcSrjs	exa_wm_mask_sample_a.g4b.gen5 		\
57fa225cbcSrjs	exa_wm_noca.g4b.gen5			\
58fa225cbcSrjs	exa_wm_ca.g4b.gen5			\
59fa225cbcSrjs	exa_wm_ca_srcalpha.g4b.gen5		\
60fa225cbcSrjs	exa_wm_write.g4b.gen5 			\
61fa225cbcSrjs	exa_wm_yuv_rgb.g4b.gen5			\
62fa225cbcSrjs	exa_wm_xy.g4b.gen5
63fa225cbcSrjs
64fa225cbcSrjsEXTRA_DIST = 		\
65fa225cbcSrjs	$(INTEL_G4A)	\
66fa225cbcSrjs	$(INTEL_G4I)	\
67fa225cbcSrjs	$(INTEL_G4B)	\
68fa225cbcSrjs	$(INTEL_G4B_GEN5)
69fa225cbcSrjs
70fa225cbcSrjsif HAVE_GEN4ASM
71fa225cbcSrjs
72fa225cbcSrjsSUFFIXES = .g4a .g4b
73fa225cbcSrjs.g4a.g4b:
74fa225cbcSrjs	m4 -I$(srcdir) -s $< > $*.g4m && intel-gen4asm -o $@ $*.g4m && intel-gen4asm -g 5 -o $@.gen5 $*.g4m && rm $*.g4m
75fa225cbcSrjs
76fa225cbcSrjs$(INTEL_G4B): $(INTEL_G4I)
77fa225cbcSrjs
78fa225cbcSrjsBUILT_SOURCES= $(INTEL_G4B)
79fa225cbcSrjs
80fa225cbcSrjsclean-local:
81fa225cbcSrjs	-rm -f $(INTEL_G4B) $(INTEL_G4B_GEN5)
82fa225cbcSrjsendif
83