Initial code release
[adaptation/xorg-x11-drv-intel.git] / src / xvmc / shader / mc / Makefile.am
1
2 INTEL_G4A = dual_prime_igd.g4a          \
3         field_backward_igd.g4a          \
4         field_f_b_igd.g4a               \
5         field_forward_igd.g4a           \
6         frame_backward_igd.g4a          \
7         frame_f_b_igd.g4a               \
8         frame_forward_igd.g4a           \
9         dual_prime.g4a                  \
10         field_backward.g4a              \
11         field_f_b.g4a                   \
12         field_forward.g4a               \
13         frame_backward.g4a              \
14         frame_f_b.g4a                   \
15         frame_forward.g4a               \
16                 lib_igd.g4a                                             \
17         ipicture.g4a                    \
18         ipicture_igd.g4a                \
19         null.g4a
20
21 INTEL_G4I = addidct.g4i                          \
22         addidct_igd.g4i                          \
23         block_clear.g4i                          \
24         read_frame_x0y0_y.g4i                    \
25         read_frame_x0y1_y.g4i                    \
26         read_frame_x1y0_y.g4i                    \
27         read_frame_x1y1_y.g4i                    \
28         read_frame_x0y0_uv.g4i                   \
29         read_frame_x0y1_uv.g4i                   \
30         read_frame_x1y0_uv.g4i                   \
31         read_frame_x1y1_uv.g4i                   \
32         read_frame_x0y0_y_igd.g4i                \
33         read_frame_x0y1_y_igd.g4i                \
34         read_frame_x1y0_y_igd.g4i                \
35         read_frame_x1y1_y_igd.g4i                \
36         read_frame_x0y0_uv_igd.g4i               \
37         read_frame_x0y1_uv_igd.g4i               \
38         read_frame_x1y0_uv_igd.g4i               \
39         read_frame_x1y1_uv_igd.g4i               \
40         motion_frame_y.g4i                       \
41         motion_frame_uv.g4i                      \
42         read_field_x0y0_y.g4i                    \
43         read_field_x0y1_y.g4i                    \
44         read_field_x1y0_y.g4i                    \
45         read_field_x1y1_y.g4i                    \
46         read_field_x0y0_uv.g4i                   \
47         read_field_x0y1_uv.g4i                   \
48         read_field_x1y0_uv.g4i                   \
49         read_field_x1y1_uv.g4i                   \
50         read_field_x0y0_y_igd.g4i                \
51         read_field_x0y1_y_igd.g4i                \
52         read_field_x1y0_y_igd.g4i                \
53         read_field_x1y1_y_igd.g4i                \
54         read_field_x0y0_uv_igd.g4i               \
55         read_field_x0y1_uv_igd.g4i               \
56         read_field_x1y0_uv_igd.g4i               \
57         read_field_x1y1_uv_igd.g4i               \
58         motion_field_y.g4i                       \
59         motion_field_uv.g4i                      \
60         motion_field_uv_igd.g4i                  \
61         motion_field_y_igd.g4i                   \
62         motion_frame_uv_igd.g4i                  \
63         motion_frame_y_igd.g4i
64
65 INTEL_G4B = dual_prime.g4b          \
66         field_backward.g4b          \
67         field_f_b.g4b               \
68         field_forward.g4b           \
69         frame_backward.g4b          \
70         frame_f_b.g4b               \
71         frame_forward.g4b           \
72         dual_prime_igd.g4b          \
73         field_backward_igd.g4b      \
74         field_f_b_igd.g4b           \
75         field_forward_igd.g4b       \
76         frame_backward_igd.g4b      \
77         frame_f_b_igd.g4b           \
78         frame_forward_igd.g4b       \
79         ipicture.g4b                \
80         ipicture_igd.g4b            \
81                 lib_igd.g4b                                     \
82         null.g4b
83
84 INTEL_G4B_GEN5 = dual_prime.g4b.gen5     \
85         field_backward.g4b.gen5          \
86         field_f_b.g4b.gen5               \
87         field_forward.g4b.gen5           \
88         frame_backward.g4b.gen5          \
89         frame_f_b.g4b.gen5               \
90         frame_forward.g4b.gen5           \
91         dual_prime_igd.g4b.gen5          \
92         field_backward_igd.g4b.gen5      \
93         field_f_b_igd.g4b.gen5           \
94         field_forward_igd.g4b.gen5       \
95         frame_backward_igd.g4b.gen5      \
96         frame_f_b_igd.g4b.gen5           \
97         frame_forward_igd.g4b.gen5       \
98         ipicture.g4b.gen5                \
99         ipicture_igd.g4b.gen5            \
100         lib_igd.g4b.gen5                                        \
101         null.g4b.gen5
102
103 EXTRA_DIST = $(INTEL_G4A)    \
104         $(INTEL_G4I)         \
105         $(INTEL_G4B)         \
106         $(INTEL_G4B_GEN5)
107
108 if HAVE_GEN4ASM
109
110 SUFFIXES = .g4a .g4b
111 .g4a.g4b:
112         m4 $*.g4a > $*.g4m && intel-gen4asm -o $@ $*.g4m && intel-gen4asm -g 5 -o $@.gen5 $*.g4m && rm $*.g4m
113
114 $(INTEL_G4B): $(INTEL_G4I)
115
116 BUILT_SOURCES= $(INTEL_G4B)
117
118 clean-local:
119         -rm -f $(INTEL_G4B)
120         -rm -f $(INTEL_G4B_GEN5)
121 endif