Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5361 serge 1
INTEL_G4I =					\
2
	addidct.g4i				\
3
	do_iq_intra.g4i				\
4
	do_iq_non_intra.g4i			\
5
	field_addidct.g4i			\
6
	field_motion_uv.g4i			\
7
	field_motion_y.g4i			\
8
	field_read_x0y0_uv.g4i			\
9
	field_read_x0y0_y.g4i			\
10
	field_read_x0y1_uv.g4i			\
11
	field_read_x0y1_y.g4i			\
12
	field_read_x1y0_uv.g4i			\
13
	field_read_x1y0_y.g4i			\
14
	field_read_x1y1_uv.g4i			\
15
	field_read_x1y1_y.g4i			\
16
	idct.g4i				\
17
	iq_intra.g4i				\
18
	iq_non_intra.g4i			\
19
	motion_field_uv.g4i			\
20
	motion_field_y.g4i			\
21
	motion_frame_uv.g4i			\
22
	motion_frame_y.g4i			\
23
	read_field_x0y0_uv.g4i			\
24
	read_field_x0y0_y.g4i			\
25
	read_field_x0y1_uv.g4i			\
26
	read_field_x0y1_y.g4i			\
27
	read_field_x1y0_uv.g4i			\
28
	read_field_x1y0_y.g4i			\
29
	read_field_x1y1_uv.g4i			\
30
	read_field_x1y1_y.g4i			\
31
	read_frame_x0y0_uv.g4i			\
32
	read_frame_x0y0_y.g4i			\
33
	read_frame_x0y1_uv.g4i			\
34
	read_frame_x0y1_y.g4i			\
35
	read_frame_x1y0_uv.g4i			\
36
	read_frame_x1y0_y.g4i			\
37
	read_frame_x1y1_uv.g4i			\
38
	read_frame_x1y1_y.g4i			\
39
	$(NULL)
40
 
41
INTEL_G4A = frame_intra.g4a 			\
42
	    frame_frame_pred_forward.g4a	\
43
	    frame_frame_pred_backward.g4a	\
44
	    frame_frame_pred_bidirect.g4a	\
45
	    frame_field_pred_forward.g4a	\
46
	    frame_field_pred_backward.g4a	\
47
	    frame_field_pred_bidirect.g4a	\
48
	    lib.g4a				\
49
	    field_intra.g4a			\
50
	    field_forward.g4a			\
51
	    field_forward_16x8.g4a		\
52
	    field_backward.g4a			\
53
	    field_backward_16x8.g4a		\
54
	    field_bidirect.g4a			\
55
	    field_bidirect_16x8.g4a		\
56
	    null.g4a
57
 
58
INTEL_G4S = $(INTEL_G4A:%.g4a=%.g4s)
59
 
60
INTEL_G4B = frame_intra.g4b 			\
61
	    frame_frame_pred_forward.g4b	\
62
	    frame_frame_pred_backward.g4b	\
63
	    frame_frame_pred_bidirect.g4b	\
64
	    frame_field_pred_forward.g4b	\
65
	    frame_field_pred_backward.g4b	\
66
	    frame_field_pred_bidirect.g4b	\
67
	    lib.g4b				\
68
	    field_intra.g4b			\
69
	    field_forward.g4b			\
70
	    field_forward_16x8.g4b		\
71
	    field_backward.g4b			\
72
	    field_backward_16x8.g4b		\
73
	    field_bidirect.g4b			\
74
	    field_bidirect_16x8.g4b
75
 
76
INTEL_G4B_GEN5 = frame_intra.g4b.gen5 		\
77
	    frame_frame_pred_forward.g4b.gen5	\
78
	    frame_frame_pred_backward.g4b.gen5	\
79
	    frame_frame_pred_bidirect.g4b.gen5	\
80
	    frame_field_pred_forward.g4b.gen5	\
81
	    frame_field_pred_backward.g4b.gen5	\
82
	    frame_field_pred_bidirect.g4b.gen5	\
83
	    lib.g4b.gen5			\
84
	    field_intra.g4b.gen5		\
85
	    field_forward.g4b.gen5		\
86
	    field_forward_16x8.g4b.gen5		\
87
	    field_backward.g4b.gen5		\
88
	    field_backward_16x8.g4b.gen5	\
89
	    field_bidirect.g4b.gen5		\
90
	    field_bidirect_16x8.g4b.gen5
91
 
92
TARGETS  =
93
if HAVE_GEN4ASM
94
TARGETS += $(INTEL_G4B)
95
TARGETS += $(INTEL_G4B_GEN5)
96
endif
97
 
98
all-local: $(TARGETS)
99
 
100
SUFFIXES = .g4a .g4s .g4b .g4b.gen5
101
 
102
if HAVE_GEN4ASM
103
$(INTEL_G4S): $(INTEL_G4A) $(INTEL_G4I)
104
.g4a.g4s:
105
	$(AM_V_GEN)m4 $< > $@
106
.g4s.g4b:
107
	$(AM_V_GEN)$(GEN4ASM) -o $@ $<
108
.g4s.g4b.gen5:
109
	$(AM_V_GEN)$(GEN4ASM) -g 5 -o $@ $<
110
endif
111
 
112
CLEANFILES = $(INTEL_G4S)
113
 
114
EXTRA_DIST = \
115
	$(INTEL_G4A)		\
116
	$(INTEL_G4B)		\
117
	$(INTEL_G4B_GEN5)	\
118
	$(INTEL_G4I)		\
119
	$(NULL)
120
 
121
# Extra clean files so that maintainer-clean removes *everything*
122
MAINTAINERCLEANFILES = Makefile.in