r955: Fix the Diffkey icon.
[cinelerra_cv.git] / quicktime / Makefile.ffmpeg
blob5f864a1c5cf85aace2c7ac302e49ed2837430a27
1 FFMPEG_DIR := ffmpeg-0.4.8
3 FFMPEG_OBJS := \
4         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/4xm.o \
5         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/ac3enc.o \
6         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/a52dec.o \
7         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/adpcm.o \
8         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/allcodecs.o \
9         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/asv1.o \
10         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/avcodec.o \
11         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/cabac.o \
12         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/cljr.o \
13         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/common.o \
14         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/cyuv.o \
15         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/dpcm.o \
16         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/dsputil.o \
17         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/dv.o \
18         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/error_resilience.o \
19         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/eval.o \
20         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/fdctref.o \
21         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/fft.o \
22         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/ffv1.o \
23         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/golomb.o \
24         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/h263.o \
25         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/h263dec.o \
26         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/h264.o \
27         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/huffyuv.o \
28         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/imgconvert.o \
29         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/imgresample.o \
30         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/indeo3.o \
31         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/interplayvideo.o \
32         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/jfdctfst.o \
33         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/jfdctint.o \
34         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/jrevdct.o \
35         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mace.o \
36         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mdct.o \
37         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mem.o \
38         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mjpeg.o \
39         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/motion_est.o \
40         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mpeg12.o \
41         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mpegaudio.o \
42         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mpegaudiodec.o \
43         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mpegvideo.o \
44         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/msmpeg4.o \
45         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/oggvorbis.o \
46         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/opts.o \
47         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/pcm.o \
48         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/ra144.o \
49         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/ra288.o \
50         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/ratecontrol.o \
51         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/raw.o \
52         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/resample.o \
53         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/roqvideo.o \
54         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/rv10.o \
55         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/simple_idct.o \
56         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/svq1.o \
57         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/utils.o \
58         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/vcr1.o \
59         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/vp3.o \
60         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/wmadec.o \
61         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/xan.o \
62         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/xvmcvideo.o
68 ifeq ($(OBJDIR), i686)
71 FFMPEGIA32_OBJS := \
72         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/cputest.o \
73         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/dsputil_mmx.o \
74         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/fdct_mmx.o \
75         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/fft_sse.o \
76         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/idct_mmx.o \
77         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/motion_est_mmx.o \
78         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/mpegvideo_mmx.o \
79         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386/simple_idct_mmx.o 
80 endif
85 ifeq ($(OBJDIR), x86_64)
86 FFMPEG_CFLAGS := 
87 endif
89 ifeq ($(OBJDIR), i686)
90 FFMPEG_CFLAGS := -O2 -fomit-frame-pointer -funroll-all-loops -msse
91 endif
94 FFMPEG_CFLAGS += \
95         -I$(FFMPEG_DIR)/ \
96         -I$(FFMPEG_DIR)/libavcodec \
97         -I$(FFMPEG_DIR)/libavcodec/i386 \
98         -I$(FFMPEG_DIR)/libavcodec/libac3 \
99         -I$(FFMPEG_DIR)/libavcodec/mpglib \
100         -I$(FFMPEG_DIR)/libavformat \
101         -I$(OGG_DIR)/include \
102         -I$(VORBIS_DIR)/include \
103         -DHAVE_AV_CONFIG_H \
104         -D_GNU_SOURCE \
105         -I$(VORBIS_DIR)/include
107 FFMPEG_DIRS := \
108         $(OBJDIR)/$(FFMPEG_DIR)/ \
109         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec \
110         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/i386 \
111         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/liba52 \
112         $(OBJDIR)/$(FFMPEG_DIR)/libavcodec/mpglib \
113         $(OBJDIR)/$(FFMPEG_DIR)/libavformat
115 DIRS += $(FFMPEG_DIRS)