Makefile 30.7 KB
Newer Older
M
Måns Rullgård 已提交
1
include $(SUBDIR)../config.mak
2

3 4 5
NAME = avcodec
FFLIBS = avutil

6 7
HEADERS = avcodec.h opt.h

8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
OBJS = allcodecs.o                                                      \
       audioconvert.o                                                   \
       bitstream.o                                                      \
       bitstream_filter.o                                               \
       dsputil.o                                                        \
       eval.o                                                           \
       faanidct.o                                                       \
       imgconvert.o                                                     \
       jrevdct.o                                                        \
       opt.o                                                            \
       parser.o                                                         \
       raw.o                                                            \
       resample.o                                                       \
       resample2.o                                                      \
       simple_idct.o                                                    \
       utils.o                                                          \
24

25
# parts needed for many different codecs
26
OBJS-$(CONFIG_AANDCT)                  += aandcttab.o
27
OBJS-$(CONFIG_ENCODERS)                += faandct.o jfdctfst.o jfdctint.o
28
OBJS-$(CONFIG_FFT)                     += fft.o
29
OBJS-$(CONFIG_GOLOMB)                  += golomb.o
30
OBJS-$(CONFIG_MDCT)                    += mdct.o
31
OBJS-$(CONFIG_OLDSCALER)               += imgresample.o
32

33
# decoders/encoders
34
OBJS-$(CONFIG_AAC_DECODER)             += aac.o aactab.o
35
OBJS-$(CONFIG_AASC_DECODER)            += aasc.o msrledec.o
36
OBJS-$(CONFIG_AC3_DECODER)             += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o
37
OBJS-$(CONFIG_AC3_ENCODER)             += ac3enc.o ac3tab.o ac3.o
M
Måns Rullgård 已提交
38
OBJS-$(CONFIG_ALAC_DECODER)            += alac.o
39
OBJS-$(CONFIG_ALAC_ENCODER)            += alacenc.o lpc.o
V
Vladimir Voroshilov 已提交
40
OBJS-$(CONFIG_AMV_DECODER)             += sp5xdec.o mjpegdec.o mjpeg.o
K
Kostya Shishkov 已提交
41
OBJS-$(CONFIG_APE_DECODER)             += apedec.o
42 43 44 45
OBJS-$(CONFIG_ASV1_DECODER)            += asv1.o mpeg12data.o
OBJS-$(CONFIG_ASV1_ENCODER)            += asv1.o mpeg12data.o
OBJS-$(CONFIG_ASV2_DECODER)            += asv1.o mpeg12data.o
OBJS-$(CONFIG_ASV2_ENCODER)            += asv1.o mpeg12data.o
46
OBJS-$(CONFIG_ATRAC3_DECODER)          += atrac3.o
M
Måns Rullgård 已提交
47
OBJS-$(CONFIG_AVS_DECODER)             += avs.o
48
OBJS-$(CONFIG_BETHSOFTVID_DECODER)     += bethsoftvideo.o
S
Sisir Koppaka 已提交
49
OBJS-$(CONFIG_BFI_DECODER)             += bfi.o
50
OBJS-$(CONFIG_BMP_DECODER)             += bmp.o msrledec.o
51
OBJS-$(CONFIG_BMP_ENCODER)             += bmpenc.o
52
OBJS-$(CONFIG_C93_DECODER)             += c93.o
53
OBJS-$(CONFIG_CAVS_DECODER)            += cavs.o cavsdec.o cavsdsp.o mpeg12data.o mpegvideo.o
M
Måns Rullgård 已提交
54 55 56
OBJS-$(CONFIG_CINEPAK_DECODER)         += cinepak.o
OBJS-$(CONFIG_CLJR_DECODER)            += cljr.o
OBJS-$(CONFIG_CLJR_ENCODER)            += cljr.o
57
OBJS-$(CONFIG_COOK_DECODER)            += cook.o
58
OBJS-$(CONFIG_CSCD_DECODER)            += cscd.o
M
Måns Rullgård 已提交
59
OBJS-$(CONFIG_CYUV_DECODER)            += cyuv.o
K
Kostya Shishkov 已提交
60
OBJS-$(CONFIG_DCA_DECODER)             += dca.o
61
OBJS-$(CONFIG_DNXHD_DECODER)           += dnxhddec.o dnxhddata.o
62
OBJS-$(CONFIG_DNXHD_ENCODER)           += dnxhdenc.o dnxhddata.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o
63
OBJS-$(CONFIG_DSICINAUDIO_DECODER)     += dsicinav.o
D
Diego Biurrun 已提交
64
OBJS-$(CONFIG_DSICINVIDEO_DECODER)     += dsicinav.o
M
Måns Rullgård 已提交
65 66
OBJS-$(CONFIG_DVBSUB_DECODER)          += dvbsubdec.o
OBJS-$(CONFIG_DVBSUB_ENCODER)          += dvbsub.o
D
Diego Biurrun 已提交
67
OBJS-$(CONFIG_DVDSUB_DECODER)          += dvdsubdec.o
M
Måns Rullgård 已提交
68 69 70
OBJS-$(CONFIG_DVDSUB_ENCODER)          += dvdsubenc.o
OBJS-$(CONFIG_DVVIDEO_DECODER)         += dv.o
OBJS-$(CONFIG_DVVIDEO_ENCODER)         += dv.o
K
Kostya Shishkov 已提交
71
OBJS-$(CONFIG_DXA_DECODER)             += dxa.o
72
OBJS-$(CONFIG_EAC3_DECODER)            += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o
P
Peter Ross 已提交
73
OBJS-$(CONFIG_EACMV_DECODER)           += eacmv.o
74
OBJS-$(CONFIG_EATGQ_DECODER)           += eatgq.o eaidct.o
P
Peter Ross 已提交
75
OBJS-$(CONFIG_EATGV_DECODER)           += eatgv.o
M
Måns Rullgård 已提交
76
OBJS-$(CONFIG_EIGHTBPS_DECODER)        += 8bps.o
J
Jai Menon 已提交
77 78
OBJS-$(CONFIG_EIGHTSVX_EXP_DECODER)    += 8svx.o
OBJS-$(CONFIG_EIGHTSVX_FIB_DECODER)    += 8svx.o
E
Eli Friedman 已提交
79
OBJS-$(CONFIG_ESCAPE124_DECODER)       += escape124.o
80
OBJS-$(CONFIG_FFV1_DECODER)            += ffv1.o rangecoder.o
81
OBJS-$(CONFIG_FFV1_ENCODER)            += ffv1.o rangecoder.o
82 83
OBJS-$(CONFIG_FFVHUFF_DECODER)         += huffyuv.o
OBJS-$(CONFIG_FFVHUFF_ENCODER)         += huffyuv.o
84 85
OBJS-$(CONFIG_FLAC_DECODER)            += flac.o
OBJS-$(CONFIG_FLAC_ENCODER)            += flacenc.o lpc.o
86 87
OBJS-$(CONFIG_FLASHSV_DECODER)         += flashsv.o
OBJS-$(CONFIG_FLASHSV_ENCODER)         += flashsvenc.o
M
Måns Rullgård 已提交
88
OBJS-$(CONFIG_FLIC_DECODER)            += flicvideo.o
89
OBJS-$(CONFIG_FLV_DECODER)             += h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
90
OBJS-$(CONFIG_FLV_ENCODER)             += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
M
Måns Rullgård 已提交
91
OBJS-$(CONFIG_FOURXM_DECODER)          += 4xm.o
92
OBJS-$(CONFIG_FRAPS_DECODER)           += fraps.o huffman.o
93
OBJS-$(CONFIG_GIF_DECODER)             += gifdec.o lzw.o
94
OBJS-$(CONFIG_GIF_ENCODER)             += gif.o
95
OBJS-$(CONFIG_H261_DECODER)            += h261dec.o h261.o mpegvideo.o error_resilience.o
96
OBJS-$(CONFIG_H261_ENCODER)            += h261enc.o h261.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o
97 98
OBJS-$(CONFIG_H263_DECODER)            += h263dec.o h263.o h263_parser.o mpeg12data.o mpegvideo.o error_resilience.o
OBJS-$(CONFIG_H263I_DECODER)           += h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
99 100
OBJS-$(CONFIG_H263_ENCODER)            += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
OBJS-$(CONFIG_H263P_ENCODER)           += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
101
OBJS-$(CONFIG_H264_DECODER)            += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o
102
OBJS-$(CONFIG_H264_ENCODER)            += h264enc.o h264dspenc.o
M
Måns Rullgård 已提交
103 104 105
OBJS-$(CONFIG_HUFFYUV_DECODER)         += huffyuv.o
OBJS-$(CONFIG_HUFFYUV_ENCODER)         += huffyuv.o
OBJS-$(CONFIG_IDCIN_DECODER)           += idcinvideo.o
106
OBJS-$(CONFIG_IMC_DECODER)             += imc.o
M
Måns Rullgård 已提交
107 108
OBJS-$(CONFIG_INDEO2_DECODER)          += indeo2.o
OBJS-$(CONFIG_INDEO3_DECODER)          += indeo3.o
109
OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER)  += dpcm.o
D
Diego Biurrun 已提交
110
OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o
111 112
OBJS-$(CONFIG_JPEGLS_DECODER)          += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o
OBJS-$(CONFIG_JPEGLS_ENCODER)          += jpeglsenc.o jpegls.o
M
Måns Rullgård 已提交
113
OBJS-$(CONFIG_KMVC_DECODER)            += kmvc.o
114
OBJS-$(CONFIG_LJPEG_ENCODER)           += ljpegenc.o mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o
115
OBJS-$(CONFIG_LOCO_DECODER)            += loco.o
M
Måns Rullgård 已提交
116 117
OBJS-$(CONFIG_MACE3_DECODER)           += mace.o
OBJS-$(CONFIG_MACE6_DECODER)           += mace.o
R
Ramiro Polla 已提交
118
OBJS-$(CONFIG_MIMIC_DECODER)           += mimic.o
119
OBJS-$(CONFIG_MJPEG_DECODER)           += mjpegdec.o mjpeg.o
120
OBJS-$(CONFIG_MJPEG_ENCODER)           += mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o
121
OBJS-$(CONFIG_MJPEGB_DECODER)          += mjpegbdec.o mjpegdec.o mjpeg.o
122
OBJS-$(CONFIG_MLP_DECODER)             += mlpdec.o mlp_parser.o mlp.o
123
OBJS-$(CONFIG_MMVIDEO_DECODER)         += mmvideo.o
G
Gregory Montoir 已提交
124
OBJS-$(CONFIG_MOTIONPIXELS_DECODER)    += motionpixels.o
125
OBJS-$(CONFIG_MP2_DECODER)             += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
126
OBJS-$(CONFIG_MP2_ENCODER)             += mpegaudioenc.o mpegaudio.o mpegaudiodata.o
127 128
OBJS-$(CONFIG_MP3_DECODER)             += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
OBJS-$(CONFIG_MP3ADU_DECODER)          += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
129
OBJS-$(CONFIG_MP3ON4_DECODER)          += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o mpeg4audio.o
130
OBJS-$(CONFIG_MPC7_DECODER)            += mpc7.o mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
K
Kostya Shishkov 已提交
131
OBJS-$(CONFIG_MPC8_DECODER)            += mpc8.o mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
132
OBJS-$(CONFIG_MDEC_DECODER)            += mdec.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
133 134
OBJS-$(CONFIG_MPEGVIDEO_DECODER)       += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
OBJS-$(CONFIG_MPEG1VIDEO_DECODER)      += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
135
OBJS-$(CONFIG_MPEG1VIDEO_ENCODER)      += mpeg12enc.o mpeg12data.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
136
OBJS-$(CONFIG_MPEG2VIDEO_DECODER)      += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
137
OBJS-$(CONFIG_MPEG2VIDEO_ENCODER)      += mpeg12enc.o mpeg12data.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
138
OBJS-$(CONFIG_MPEG4_DECODER)           += h263dec.o h263.o mpeg4video_parser.o mpeg12data.o mpegvideo.o error_resilience.o
139
OBJS-$(CONFIG_MPEG4_ENCODER)           += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
140
OBJS-$(CONFIG_MSMPEG4V1_DECODER)       += msmpeg4.o msmpeg4data.o h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
141
OBJS-$(CONFIG_MSMPEG4V1_ENCODER)       += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
142
OBJS-$(CONFIG_MSMPEG4V2_DECODER)       += msmpeg4.o msmpeg4data.o h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
143
OBJS-$(CONFIG_MSMPEG4V2_ENCODER)       += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
144
OBJS-$(CONFIG_MSMPEG4V3_DECODER)       += msmpeg4.o msmpeg4data.o h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
145
OBJS-$(CONFIG_MSMPEG4V3_ENCODER)       += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
146
OBJS-$(CONFIG_MSRLE_DECODER)           += msrle.o msrledec.o
M
Måns Rullgård 已提交
147
OBJS-$(CONFIG_MSVIDEO1_DECODER)        += msvideo1.o
148
OBJS-$(CONFIG_MSZH_DECODER)            += lcldec.o
149 150
OBJS-$(CONFIG_NELLYMOSER_DECODER)      += nellymoserdec.o nellymoser.o
OBJS-$(CONFIG_NELLYMOSER_ENCODER)      += nellymoserenc.o nellymoser.o
151
OBJS-$(CONFIG_NUV_DECODER)             += nuv.o rtjpeg.o
152 153
OBJS-$(CONFIG_PAM_ENCODER)             += pnmenc.o pnm.o
OBJS-$(CONFIG_PBM_ENCODER)             += pnmenc.o pnm.o
I
Ivo van Poorten 已提交
154
OBJS-$(CONFIG_PCX_DECODER)             += pcx.o
155 156
OBJS-$(CONFIG_PGM_ENCODER)             += pnmenc.o pnm.o
OBJS-$(CONFIG_PGMYUV_ENCODER)          += pnmenc.o pnm.o
157 158
OBJS-$(CONFIG_PNG_DECODER)             += png.o pngdec.o
OBJS-$(CONFIG_PNG_ENCODER)             += png.o pngenc.o
159
OBJS-$(CONFIG_PPM_ENCODER)             += pnmenc.o pnm.o
I
Ivo van Poorten 已提交
160
OBJS-$(CONFIG_PTX_DECODER)             += ptx.o
161
OBJS-$(CONFIG_QCELP_DECODER)           += qcelpdec.o qcelp_lsp.o celp_math.o celp_filters.o
162
OBJS-$(CONFIG_QDM2_DECODER)            += qdm2.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
M
Måns Rullgård 已提交
163 164 165
OBJS-$(CONFIG_QDRAW_DECODER)           += qdrw.o
OBJS-$(CONFIG_QPEG_DECODER)            += qpeg.o
OBJS-$(CONFIG_QTRLE_DECODER)           += qtrle.o
A
Alexis Ballier 已提交
166
OBJS-$(CONFIG_QTRLE_ENCODER)           += qtrleenc.o
167
OBJS-$(CONFIG_RA_144_DECODER)          += ra144.o celp_filters.o
V
Vitor Sessak 已提交
168
OBJS-$(CONFIG_RA_288_DECODER)          += ra288.o celp_math.o
169 170
OBJS-$(CONFIG_RAWVIDEO_DECODER)        += rawdec.o
OBJS-$(CONFIG_RAWVIDEO_ENCODER)        += rawenc.o
S
Sascha Sommer 已提交
171
OBJS-$(CONFIG_RL2_DECODER)             += rl2.o
172
OBJS-$(CONFIG_ROQ_DECODER)             += roqvideodec.o roqvideo.o
V
Vitor Sessak 已提交
173
OBJS-$(CONFIG_ROQ_ENCODER)             += roqvideoenc.o roqvideo.o elbg.o
174
OBJS-$(CONFIG_ROQ_DPCM_DECODER)        += dpcm.o
V
Vitor Sessak 已提交
175
OBJS-$(CONFIG_ROQ_DPCM_ENCODER)        += roqaudioenc.o
M
Måns Rullgård 已提交
176
OBJS-$(CONFIG_RPZA_DECODER)            += rpza.o
177
OBJS-$(CONFIG_RV10_DECODER)            += rv10.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
178
OBJS-$(CONFIG_RV10_ENCODER)            += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
179
OBJS-$(CONFIG_RV20_DECODER)            += rv10.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
180
OBJS-$(CONFIG_RV20_ENCODER)            += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
K
Kostya Shishkov 已提交
181
OBJS-$(CONFIG_RV30_DECODER)            += rv30.o rv34.o h264pred.o rv30dsp.o
K
Kostya Shishkov 已提交
182
OBJS-$(CONFIG_RV40_DECODER)            += rv40.o rv34.o h264pred.o rv40dsp.o
183 184
OBJS-$(CONFIG_SGI_DECODER)             += sgidec.o
OBJS-$(CONFIG_SGI_ENCODER)             += sgienc.o rle.o
185
OBJS-$(CONFIG_SHORTEN_DECODER)         += shorten.o
M
Måns Rullgård 已提交
186
OBJS-$(CONFIG_SMACKAUD_DECODER)        += smacker.o
187
OBJS-$(CONFIG_SMACKER_DECODER)         += smacker.o
M
Måns Rullgård 已提交
188
OBJS-$(CONFIG_SMC_DECODER)             += smc.o
189
OBJS-$(CONFIG_SNOW_DECODER)            += snow.o rangecoder.o
190
OBJS-$(CONFIG_SNOW_ENCODER)            += snow.o rangecoder.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
191
OBJS-$(CONFIG_SOL_DPCM_DECODER)        += dpcm.o
192 193 194
OBJS-$(CONFIG_SONIC_DECODER)           += sonic.o
OBJS-$(CONFIG_SONIC_ENCODER)           += sonic.o
OBJS-$(CONFIG_SONIC_LS_ENCODER)        += sonic.o
195
OBJS-$(CONFIG_SP5X_DECODER)            += sp5xdec.o mjpegdec.o mjpeg.o
I
Ivo van Poorten 已提交
196
OBJS-$(CONFIG_SUNRAST_DECODER)         += sunrast.o
197 198
OBJS-$(CONFIG_SVQ1_DECODER)            += svq1dec.o svq1.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
OBJS-$(CONFIG_SVQ1_ENCODER)            += svq1enc.o svq1.o motion_est.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
199
OBJS-$(CONFIG_SVQ3_DECODER)            += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o
K
Kostya Shishkov 已提交
200
OBJS-$(CONFIG_TARGA_DECODER)           += targa.o
201
OBJS-$(CONFIG_TARGA_ENCODER)           += targaenc.o rle.o
202
OBJS-$(CONFIG_THEORA_DECODER)          += vp3.o xiph.o vp3dsp.o
203
OBJS-$(CONFIG_THP_DECODER)             += mjpegdec.o mjpeg.o
204
OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER) += tiertexseqv.o
205
OBJS-$(CONFIG_TIFF_DECODER)            += tiff.o lzw.o
206
OBJS-$(CONFIG_TIFF_ENCODER)            += tiffenc.o rle.o lzwenc.o
M
Måns Rullgård 已提交
207 208 209
OBJS-$(CONFIG_TRUEMOTION1_DECODER)     += truemotion1.o
OBJS-$(CONFIG_TRUEMOTION2_DECODER)     += truemotion2.o
OBJS-$(CONFIG_TRUESPEECH_DECODER)      += truespeech.o
210
OBJS-$(CONFIG_TSCC_DECODER)            += tscc.o msrledec.o
211
OBJS-$(CONFIG_TTA_DECODER)             += tta.o
I
Ivo van Poorten 已提交
212
OBJS-$(CONFIG_TXD_DECODER)             += txd.o s3tc.o
M
Måns Rullgård 已提交
213
OBJS-$(CONFIG_ULTI_DECODER)            += ulti.o
214
OBJS-$(CONFIG_VB_DECODER)              += vb.o
215
OBJS-$(CONFIG_VC1_DECODER)             += vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o
M
Måns Rullgård 已提交
216 217 218
OBJS-$(CONFIG_VCR1_DECODER)            += vcr1.o
OBJS-$(CONFIG_VCR1_ENCODER)            += vcr1.o
OBJS-$(CONFIG_VMDAUDIO_DECODER)        += vmdav.o
219
OBJS-$(CONFIG_VMDVIDEO_DECODER)        += vmdav.o
220
OBJS-$(CONFIG_VMNC_DECODER)            += vmnc.o
221 222
OBJS-$(CONFIG_VORBIS_DECODER)          += vorbis_dec.o vorbis.o vorbis_data.o xiph.o
OBJS-$(CONFIG_VORBIS_ENCODER)          += vorbis_enc.o vorbis.o vorbis_data.o
223 224
OBJS-$(CONFIG_VP3_DECODER)             += vp3.o vp3dsp.o
OBJS-$(CONFIG_VP5_DECODER)             += vp5.o vp56.o vp56data.o vp3dsp.o
225 226 227
OBJS-$(CONFIG_VP6_DECODER)             += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o
OBJS-$(CONFIG_VP6A_DECODER)            += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o
OBJS-$(CONFIG_VP6F_DECODER)            += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o
M
Måns Rullgård 已提交
228
OBJS-$(CONFIG_VQA_DECODER)             += vqavideo.o
K
Kostya Shishkov 已提交
229
OBJS-$(CONFIG_WAVPACK_DECODER)         += wavpack.o
230 231 232 233
OBJS-$(CONFIG_WMAV1_DECODER)           += wmadec.o wma.o
OBJS-$(CONFIG_WMAV1_ENCODER)           += wmaenc.o wma.o
OBJS-$(CONFIG_WMAV2_DECODER)           += wmadec.o wma.o
OBJS-$(CONFIG_WMAV2_ENCODER)           += wmaenc.o wma.o
234
OBJS-$(CONFIG_WMV1_DECODER)            += h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
235
OBJS-$(CONFIG_WMV1_ENCODER)            += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
236
OBJS-$(CONFIG_WMV2_DECODER)            += wmv2dec.o wmv2.o msmpeg4.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o mpeg12data.o mpegvideo.o error_resilience.o
237
OBJS-$(CONFIG_WMV2_ENCODER)            += wmv2enc.o wmv2.o msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
238
OBJS-$(CONFIG_WMV3_DECODER)            += vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o
M
Måns Rullgård 已提交
239 240
OBJS-$(CONFIG_WNV1_DECODER)            += wnv1.o
OBJS-$(CONFIG_WS_SND1_DECODER)         += ws-snd1.o
241
OBJS-$(CONFIG_XAN_DPCM_DECODER)        += dpcm.o
M
Måns Rullgård 已提交
242 243 244
OBJS-$(CONFIG_XAN_WC3_DECODER)         += xan.o
OBJS-$(CONFIG_XAN_WC4_DECODER)         += xan.o
OBJS-$(CONFIG_XL_DECODER)              += xl.o
245
OBJS-$(CONFIG_XSUB_DECODER)            += xsubdec.o
246
OBJS-$(CONFIG_XVMC)                    += xvmcvideo.o
247 248
OBJS-$(CONFIG_ZLIB_DECODER)            += lcldec.o
OBJS-$(CONFIG_ZLIB_ENCODER)            += lclenc.o
M
Måns Rullgård 已提交
249
OBJS-$(CONFIG_ZMBV_DECODER)            += zmbv.o
K
Kostya Shishkov 已提交
250
OBJS-$(CONFIG_ZMBV_ENCODER)            += zmbvenc.o
M
Måns Rullgård 已提交
251

252
# (AD)PCM decoders/encoders
D
Diego Biurrun 已提交
253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291
OBJS-$(CONFIG_PCM_ALAW_DECODER)           += pcm.o
OBJS-$(CONFIG_PCM_ALAW_ENCODER)           += pcm.o
OBJS-$(CONFIG_PCM_DVD_DECODER)            += pcm.o
OBJS-$(CONFIG_PCM_DVD_ENCODER)            += pcm.o
OBJS-$(CONFIG_PCM_MULAW_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_MULAW_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_S8_DECODER)             += pcm.o
OBJS-$(CONFIG_PCM_S8_ENCODER)             += pcm.o
OBJS-$(CONFIG_PCM_S16BE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_S16BE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_S16LE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_S16LE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_S16LE_PLANAR_DECODER)   += pcm.o
OBJS-$(CONFIG_PCM_S24BE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_S24BE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_S24DAUD_DECODER)        += pcm.o
OBJS-$(CONFIG_PCM_S24DAUD_ENCODER)        += pcm.o
OBJS-$(CONFIG_PCM_S24LE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_S24LE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_S32BE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_S32BE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_S32LE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_S32LE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_U8_DECODER)             += pcm.o
OBJS-$(CONFIG_PCM_U8_ENCODER)             += pcm.o
OBJS-$(CONFIG_PCM_U16BE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_U16BE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_U16LE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_U16LE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_U24BE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_U24BE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_U24LE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_U24LE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_U32BE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_U32BE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_U32LE_DECODER)          += pcm.o
OBJS-$(CONFIG_PCM_U32LE_ENCODER)          += pcm.o
OBJS-$(CONFIG_PCM_ZORK_DECODER)           += pcm.o
OBJS-$(CONFIG_PCM_ZORK_ENCODER)           += pcm.o
292

D
Diego Biurrun 已提交
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326
OBJS-$(CONFIG_ADPCM_4XM_DECODER)          += adpcm.o
OBJS-$(CONFIG_ADPCM_ADX_DECODER)          += adxdec.o
OBJS-$(CONFIG_ADPCM_ADX_ENCODER)          += adxenc.o
OBJS-$(CONFIG_ADPCM_CT_DECODER)           += adpcm.o
OBJS-$(CONFIG_ADPCM_EA_DECODER)           += adpcm.o
OBJS-$(CONFIG_ADPCM_EA_MAXIS_XA_DECODER)  += adpcm.o
OBJS-$(CONFIG_ADPCM_EA_R1_DECODER)        += adpcm.o
OBJS-$(CONFIG_ADPCM_EA_R2_DECODER)        += adpcm.o
OBJS-$(CONFIG_ADPCM_EA_R3_DECODER)        += adpcm.o
OBJS-$(CONFIG_ADPCM_EA_XAS_DECODER)       += adpcm.o
OBJS-$(CONFIG_ADPCM_G726_DECODER)         += g726.o
OBJS-$(CONFIG_ADPCM_G726_ENCODER)         += g726.o
OBJS-$(CONFIG_ADPCM_IMA_AMV_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_DK4_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_EA_EACS_DECODER)  += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_EA_SEAD_DECODER)  += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_QT_DECODER)       += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_QT_ENCODER)       += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_DECODER)   += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_WAV_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_WAV_ENCODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_IMA_WS_DECODER)       += adpcm.o
OBJS-$(CONFIG_ADPCM_MS_DECODER)           += adpcm.o
OBJS-$(CONFIG_ADPCM_MS_ENCODER)           += adpcm.o
OBJS-$(CONFIG_ADPCM_SBPRO_2_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_SBPRO_3_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_SBPRO_4_DECODER)      += adpcm.o
OBJS-$(CONFIG_ADPCM_SWF_DECODER)          += adpcm.o
OBJS-$(CONFIG_ADPCM_SWF_ENCODER)          += adpcm.o
OBJS-$(CONFIG_ADPCM_THP_DECODER)          += adpcm.o
OBJS-$(CONFIG_ADPCM_XA_DECODER)           += adpcm.o
OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER)       += adpcm.o
OBJS-$(CONFIG_ADPCM_YAMAHA_ENCODER)       += adpcm.o
327

B
Baptiste Coudurier 已提交
328
# libavformat dependencies
329
OBJS-$(CONFIG_GXF_DEMUXER)             += mpeg12data.o
330 331 332
OBJS-$(CONFIG_MATROSKA_AUDIO_MUXER)    += xiph.o mpeg4audio.o
OBJS-$(CONFIG_MATROSKA_DEMUXER)        += mpeg4audio.o
OBJS-$(CONFIG_MATROSKA_MUXER)          += xiph.o mpeg4audio.o
B
Baptiste Coudurier 已提交
333
OBJS-$(CONFIG_MOV_DEMUXER)             += mpeg4audio.o mpegaudiodata.o
334
OBJS-$(CONFIG_NUT_MUXER)               += mpegaudiodata.o
B
Baptiste Coudurier 已提交
335
OBJS-$(CONFIG_OGG_MUXER)               += xiph.o
336
OBJS-$(CONFIG_RTP_MUXER)               += mpegvideo.o
B
Baptiste Coudurier 已提交
337

338
# external codec libraries
339 340
OBJS-$(CONFIG_LIBAMR_NB)               += libamr.o
OBJS-$(CONFIG_LIBAMR_WB)               += libamr.o
341 342
OBJS-$(CONFIG_LIBDIRAC_DECODER)        += libdiracdec.o
OBJS-$(CONFIG_LIBDIRAC_ENCODER)        += libdiracenc.o libdirac_libschro.o
343 344
OBJS-$(CONFIG_LIBFAAC)                 += libfaac.o
OBJS-$(CONFIG_LIBFAAD)                 += libfaad.o
345
OBJS-$(CONFIG_LIBGSM)                  += libgsm.o
346
OBJS-$(CONFIG_LIBMP3LAME)              += libmp3lame.o
347 348
OBJS-$(CONFIG_LIBSCHROEDINGER_DECODER) += libschroedingerdec.o libschroedinger.o libdirac_libschro.o
OBJS-$(CONFIG_LIBSCHROEDINGER_ENCODER) += libschroedingerenc.o libschroedinger.o libdirac_libschro.o
D
David Conrad 已提交
349
OBJS-$(CONFIG_LIBSPEEX)                += libspeexdec.o
D
Diego Biurrun 已提交
350
OBJS-$(CONFIG_LIBTHEORA)               += libtheoraenc.o
351
OBJS-$(CONFIG_LIBVORBIS)               += libvorbis.o
352 353
OBJS-$(CONFIG_LIBX264)                 += libx264.o
OBJS-$(CONFIG_LIBXVID)                 += libxvidff.o libxvid_rc.o
354

355
# parsers
356
OBJS-$(CONFIG_AAC_PARSER)              += aac_parser.o aac_ac3_parser.o mpeg4audio.o
357
OBJS-$(CONFIG_AC3_PARSER)              += ac3_parser.o ac3tab.o aac_ac3_parser.o
358
OBJS-$(CONFIG_CAVSVIDEO_PARSER)        += cavs_parser.o
D
Diego Biurrun 已提交
359
OBJS-$(CONFIG_DCA_PARSER)              += dca_parser.o
360
OBJS-$(CONFIG_DIRAC_PARSER)            += dirac_parser.o
B
Baptiste Coudurier 已提交
361
OBJS-$(CONFIG_DNXHD_PARSER)            += dnxhd_parser.o
362
OBJS-$(CONFIG_DVBSUB_PARSER)           += dvbsub_parser.o
363
OBJS-$(CONFIG_DVDSUB_PARSER)           += dvdsub_parser.o
364
OBJS-$(CONFIG_H261_PARSER)             += h261_parser.o
365
OBJS-$(CONFIG_H263_PARSER)             += h263_parser.o
366
OBJS-$(CONFIG_H264_PARSER)             += h264_parser.o
367
OBJS-$(CONFIG_MJPEG_PARSER)            += mjpeg_parser.o
368
OBJS-$(CONFIG_MLP_PARSER)              += mlp_parser.o mlp.o
369
OBJS-$(CONFIG_MPEG4VIDEO_PARSER)       += mpeg4video_parser.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
370
OBJS-$(CONFIG_MPEGAUDIO_PARSER)        += mpegaudio_parser.o mpegaudiodecheader.o mpegaudiodata.o
371
OBJS-$(CONFIG_MPEGVIDEO_PARSER)        += mpegvideo_parser.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
372
OBJS-$(CONFIG_PNM_PARSER)              += pnm_parser.o pnm.o
D
Diego Biurrun 已提交
373
OBJS-$(CONFIG_VC1_PARSER)              += vc1_parser.o
374
OBJS-$(CONFIG_VP3_PARSER)              += vp3_parser.o
375

376
# bitstream filters
D
Diego Biurrun 已提交
377 378 379 380 381 382 383 384 385 386
OBJS-$(CONFIG_DUMP_EXTRADATA_BSF)         += dump_extradata_bsf.o
OBJS-$(CONFIG_H264_MP4TOANNEXB_BSF)       += h264_mp4toannexb_bsf.o
OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF)        += imx_dump_header_bsf.o
OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF)     += mjpega_dump_header_bsf.o
OBJS-$(CONFIG_MOV2TEXTSUB_BSF)            += movsub_bsf.o
OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF)    += mp3_header_compress_bsf.o
OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF)  += mp3_header_decompress_bsf.o mpegaudiodata.o
OBJS-$(CONFIG_NOISE_BSF)                  += noise_bsf.o
OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF)       += remove_extradata_bsf.o
OBJS-$(CONFIG_TEXT2MOVSUB_BSF)            += movsub_bsf.o
387

388
# thread libraries
389 390
OBJS-$(HAVE_BEOSTHREADS)               += beosthread.o
OBJS-$(HAVE_OS2THREADS)                += os2thread.o
M
Måns Rullgård 已提交
391 392 393
OBJS-$(HAVE_PTHREADS)                  += pthread.o
OBJS-$(HAVE_W32THREADS)                += w32thread.o

D
Diego Biurrun 已提交
394
# processor-specific code
395 396 397 398 399
MMX-OBJS-$(CONFIG_CAVS_DECODER)        += i386/cavsdsp_mmx.o
MMX-OBJS-$(CONFIG_ENCODERS)            += i386/dsputilenc_mmx.o
MMX-OBJS-$(CONFIG_FLAC_ENCODER)        += i386/flacdsp_mmx.o
MMX-OBJS-$(CONFIG_GPL)                 += i386/idct_mmx.o
MMX-OBJS-$(CONFIG_SNOW_DECODER)        += i386/snowdsp_mmx.o
400
MMX-OBJS-$(CONFIG_THEORA_DECODER)      += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
401 402 403 404 405 406 407
MMX-OBJS-$(CONFIG_VC1_DECODER)         += i386/vc1dsp_mmx.o
MMX-OBJS-$(CONFIG_VP3_DECODER)         += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
MMX-OBJS-$(CONFIG_VP5_DECODER)         += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
MMX-OBJS-$(CONFIG_VP6_DECODER)         += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
MMX-OBJS-$(CONFIG_VP6A_DECODER)        += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
MMX-OBJS-$(CONFIG_VP6F_DECODER)        += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
MMX-OBJS-$(CONFIG_WMV3_DECODER)        += i386/vc1dsp_mmx.o
408 409
MMX-OBJS-$(HAVE_YASM)                  += i386/dsputil_yasm.o \
                                          i386/h264_deblock_sse2.o
410

411
OBJS-$(HAVE_MMX)                       += i386/cpuid.o                  \
B
Baptiste Coudurier 已提交
412
                                          i386/dnxhd_mmx.o              \
D
Diego Biurrun 已提交
413 414 415 416 417 418 419
                                          i386/dsputil_mmx.o            \
                                          i386/fdct_mmx.o               \
                                          i386/idct_mmx_xvid.o          \
                                          i386/idct_sse2_xvid.o         \
                                          i386/motion_est_mmx.o         \
                                          i386/mpegvideo_mmx.o          \
                                          i386/simple_idct_mmx.o        \
420
                                          $(MMX-OBJS-yes)
421

422
OBJS-$(CONFIG_FFT_MMX)                 += i386/fft_3dn.o                \
423
                                          i386/fft_3dn2.o               \
424 425
                                          i386/fft_mmx.o                \
                                          i386/fft_sse.o                \
426

427
OBJS-$(ARCH_ALPHA)                     += alpha/dsputil_alpha.o         \
428
                                          alpha/dsputil_alpha_asm.o     \
429
                                          alpha/motion_est_alpha.o      \
430
                                          alpha/motion_est_mvi_asm.o    \
431 432 433
                                          alpha/mpegvideo_alpha.o       \
                                          alpha/simple_idct_alpha.o     \

M
Måns Rullgård 已提交
434 435 436 437 438
OBJS-$(ARCH_ARM)                       += arm/dsputil_arm.o             \
                                          arm/dsputil_arm_s.o           \
                                          arm/jrevdct_arm.o             \
                                          arm/mpegvideo_arm.o           \
                                          arm/simple_idct_arm.o         \
439

M
Måns Rullgård 已提交
440 441 442
OBJS-$(HAVE_ARMV5TE)                   += arm/mpegvideo_armv5te.o       \
                                          arm/mpegvideo_armv5te_s.o     \
                                          arm/simple_idct_armv5te.o     \
443

M
Måns Rullgård 已提交
444
OBJS-$(HAVE_ARMV6)                     += arm/simple_idct_armv6.o       \
445

M
Måns Rullgård 已提交
446 447
OBJS-$(HAVE_ARMVFP)                    += arm/dsputil_vfp.o             \
                                          arm/float_arm_vfp.o           \
448

M
Måns Rullgård 已提交
449 450
OBJS-$(HAVE_IWMMXT)                    += arm/dsputil_iwmmxt.o          \
                                          arm/mpegvideo_iwmmxt.o        \
451

M
Måns Rullgård 已提交
452 453 454 455 456
OBJS-$(HAVE_NEON)                      += arm/dsputil_neon.o            \
                                          arm/dsputil_neon_s.o          \
                                          arm/h264dsp_neon.o            \
                                          arm/h264idct_neon.o           \
                                          arm/simple_idct_neon.o        \
457

458 459 460
OBJS-$(ARCH_BFIN)                      += bfin/dsputil_bfin.o           \
                                          bfin/fdct_bfin.o              \
                                          bfin/idct_bfin.o              \
461 462 463
                                          bfin/mpegvideo_bfin.o         \
                                          bfin/pixels_bfin.o            \
                                          bfin/vp3_bfin.o               \
464
                                          bfin/vp3_idct_bfin.o          \
465

466
OBJS-$(ARCH_POWERPC)                   += ppc/dsputil_ppc.o             \
467

468
ALTIVEC-OBJS-$(CONFIG_H264_DECODER)    += ppc/h264_altivec.o
L
Luca Barbato 已提交
469
ALTIVEC-OBJS-$(CONFIG_OLDSCALER)       += ppc/imgresample_altivec.o
470 471 472 473 474 475
ALTIVEC-OBJS-$(CONFIG_SNOW_DECODER)    += ppc/snow_altivec.o
ALTIVEC-OBJS-$(CONFIG_VC1_DECODER)     += ppc/vc1dsp_altivec.o
ALTIVEC-OBJS-$(CONFIG_WMV3_DECODER)    += ppc/vc1dsp_altivec.o

OBJS-$(HAVE_ALTIVEC)                   += ppc/check_altivec.o           \
                                          ppc/dsputil_altivec.o         \
476 477 478 479 480 481 482
                                          ppc/fdct_altivec.o            \
                                          ppc/fft_altivec.o             \
                                          ppc/float_altivec.o           \
                                          ppc/gmc_altivec.o             \
                                          ppc/idct_altivec.o            \
                                          ppc/int_altivec.o             \
                                          ppc/mpegvideo_altivec.o       \
483
                                          $(ALTIVEC-OBJS-yes)
484

485
OBJS-$(ARCH_SH4)                       += sh4/dsputil_align.o           \
486
                                          sh4/dsputil_sh4.o             \
487
                                          sh4/idct_sh4.o                \
488 489 490 491 492 493 494 495 496 497

OBJS-$(CONFIG_MLIB)                    += mlib/dsputil_mlib.o           \

OBJS-$(HAVE_MMI)                       += ps2/dsputil_mmi.o             \
                                          ps2/idct_mmi.o                \
                                          ps2/mpegvideo_mmi.o           \

OBJS-$(HAVE_VIS)                       += sparc/dsputil_vis.o           \
                                          sparc/simple_idct_vis.o       \

498

499
TESTS = $(addsuffix -test$(EXESUF), cabac dct eval fft h264 rangecoder snow)
500
TESTS-$(CONFIG_OLDSCALER) += imgresample-test$(EXESUF)
501
TESTS-$(ARCH_X86) += i386/cpuid-test$(EXESUF) motion-test$(EXESUF)
502

503
CLEANFILES = apiexample$(EXESUF)
M
Måns Rullgård 已提交
504
DIRS = alpha arm bfin i386 mlib ppc ps2 sh4 sparc
D
Diego Biurrun 已提交
505

M
Måns Rullgård 已提交
506 507
include $(SUBDIR)../subdir.mak

508
$(SUBDIR)dct-test$(EXESUF): $(SUBDIR)fdctref.o $(SUBDIR)aandcttab.o
509
$(SUBDIR)fft-test$(EXESUF): $(SUBDIR)fdctref.o