annotate Makefile @ 1779:de2cf54eb68f libavformat

mxf aes decryption support, patch by Reimar, simplified to only look for first crypto context, will be extended once we get files with multiple cryptocontext, and hope that they won't have broken container ul
author bcoudurier
date Sun, 11 Feb 2007 12:50:33 +0000
parents 937ec61c4ee3
children 8cc34fe98a3b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
1 #
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
2 # libavformat Makefile
251
300c94a708f7 remove unused AMREXTRALIBS
bellard
parents: 248
diff changeset
3 # (c) 2000-2003 Fabrice Bellard
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
4 #
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
5 include ../config.mak
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
6
1373
586f4d032b3c Move CFLAGS handling to common.mak.
diego
parents: 1357
diff changeset
7 CFLAGS+=-I$(SRC_PATH)/libavcodec
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
8
958
99cb6d06856b move common parts of makefiles into common.mak
mru
parents: 950
diff changeset
9 OBJS= utils.o cutils.o os_support.o allformats.o
918
e50e8bfb90ed Simplify LDFLAGS handling for MinGW.
diego
parents: 917
diff changeset
10
958
99cb6d06856b move common parts of makefiles into common.mak
mru
parents: 950
diff changeset
11 HEADERS = avformat.h avio.h rtp.h rtsp.h rtspcodes.h
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
12
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
13 # muxers/demuxers
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
14 OBJS-$(CONFIG_FOURXM_DEMUXER) += 4xm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
15 OBJS-$(CONFIG_ADTS_MUXER) += adtsenc.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
16 OBJS-$(CONFIG_AIFF_DEMUXER) += aiff.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
17 OBJS-$(CONFIG_AIFF_MUXER) += aiff.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
18 OBJS-$(CONFIG_AMR_DEMUXER) += amr.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
19 OBJS-$(CONFIG_AMR_MUXER) += amr.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
20 OBJS-$(CONFIG_ASF_DEMUXER) += asf.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
21 OBJS-$(CONFIG_ASF_MUXER) += asf-enc.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
22 OBJS-$(CONFIG_ASF_STREAM_MUXER) += asf-enc.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
23 OBJS-$(CONFIG_AU_DEMUXER) += au.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
24 OBJS-$(CONFIG_AU_MUXER) += au.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
25 OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
26 OBJS-$(CONFIG_AVI_MUXER) += avienc.o riff.o
1282
faf64f0d3445 AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents: 1254
diff changeset
27 OBJS-$(CONFIG_AVISYNTH) += avisynth.o
1536
6dc55143f99f move common voc muxer and demuxer data to voc.c
aurel
parents: 1535
diff changeset
28 OBJS-$(CONFIG_AVS_DEMUXER) += avs.o vocdec.o voc.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
29 OBJS-$(CONFIG_CRC_MUXER) += crc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
30 OBJS-$(CONFIG_FRAMECRC_MUXER) += crc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
31 OBJS-$(CONFIG_DAUD_DEMUXER) += daud.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
32 OBJS-$(CONFIG_DC1394_DEMUXER) += dc1394.o
1378
a32812bb5bcf support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1373
diff changeset
33 OBJS-$(CONFIG_DSICIN_DEMUXER) += dsicin.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
34 OBJS-$(CONFIG_DV_DEMUXER) += dv.o
1317
132206560fe6 Split the DV demuxer and muxer into separate files (as suggested by Diego
takis
parents: 1302
diff changeset
35 OBJS-$(CONFIG_DV_MUXER) += dvenc.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
36 OBJS-$(CONFIG_DV1394_DEMUXER) += dv1394.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
37 OBJS-$(CONFIG_EA_DEMUXER) += electronicarts.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
38 OBJS-$(CONFIG_FFM_DEMUXER) += ffm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
39 OBJS-$(CONFIG_FFM_MUXER) += ffm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
40 OBJS-$(CONFIG_FLIC_DEMUXER) += flic.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
41 OBJS-$(CONFIG_FLV_DEMUXER) += flvdec.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
42 OBJS-$(CONFIG_FLV_MUXER) += flvenc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
43 OBJS-$(CONFIG_GIF_MUXER) += gif.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
44 OBJS-$(CONFIG_GIF_DEMUXER) += gifdec.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
45 OBJS-$(CONFIG_GXF_DEMUXER) += gxf.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
46 OBJS-$(CONFIG_GXF_MUXER) += gxfenc.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
47 OBJS-$(CONFIG_IDCIN_DEMUXER) += idcin.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
48 OBJS-$(CONFIG_ROQ_DEMUXER) += idroq.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
49 OBJS-$(CONFIG_IMAGE2_DEMUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
50 OBJS-$(CONFIG_IMAGE2PIPE_DEMUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
51 OBJS-$(CONFIG_IMAGE2_MUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
52 OBJS-$(CONFIG_IMAGE2PIPE_MUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
53 OBJS-$(CONFIG_IPMOVIE_DEMUXER) += ipmovie.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
54 OBJS-$(CONFIG_MATROSKA_DEMUXER) += matroska.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
55 OBJS-$(CONFIG_MM_DEMUXER) += mm.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
56 OBJS-$(CONFIG_MMF_DEMUXER) += mmf.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
57 OBJS-$(CONFIG_MMF_MUXER) += mmf.o riff.o
1216
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
58 OBJS-$(CONFIG_MOV_DEMUXER) += mov.o riff.o isom.o
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
59 OBJS-$(CONFIG_MOV_MUXER) += movenc.o riff.o isom.o
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
60 OBJS-$(CONFIG_TGP_MUXER) += movenc.o riff.o isom.o
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
61 OBJS-$(CONFIG_MP4_MUXER) += movenc.o riff.o isom.o
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
62 OBJS-$(CONFIG_PSP_MUXER) += movenc.o riff.o isom.o
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
63 OBJS-$(CONFIG_TG2_MUXER) += movenc.o riff.o isom.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
64 OBJS-$(CONFIG_MP3_DEMUXER) += mp3.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
65 OBJS-$(CONFIG_MP2_MUXER) += mp3.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
66 OBJS-$(CONFIG_MP3_MUXER) += mp3.o
1602
6238b40b7aef Musepack SV7 decoding support
kostya
parents: 1597
diff changeset
67 OBJS-$(CONFIG_MPC_DEMUXER) += mpc.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
68 OBJS-$(CONFIG_MPEG1SYSTEM_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
69 OBJS-$(CONFIG_MPEG1VCD_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
70 OBJS-$(CONFIG_MPEG2VOB_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
71 OBJS-$(CONFIG_MPEG2SVCD_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
72 OBJS-$(CONFIG_MPEG2DVD_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
73 OBJS-$(CONFIG_MPEGPS_DEMUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
74 OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
75 OBJS-$(CONFIG_MPEGTS_MUXER) += mpegtsenc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
76 OBJS-$(CONFIG_MPJPEG_MUXER) += mpjpeg.o
1735
1b19ef7c2ec0 cosmetics: sort
diego
parents: 1692
diff changeset
77 OBJS-$(CONFIG_MTV_DEMUXER) += mtv.o
1186
fbdd53c2a12d MXF demuxer
bcoudurier
parents: 1183
diff changeset
78 OBJS-$(CONFIG_MXF_DEMUXER) += mxf.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
79 OBJS-$(CONFIG_NSV_DEMUXER) += nsvdec.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
80 OBJS-$(CONFIG_NUV_DEMUXER) += nuv.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
81 OBJS-$(CONFIG_OGG_DEMUXER) += ogg2.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
82 oggparsevorbis.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
83 oggparsetheora.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
84 oggparseflac.o \
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
85 oggparseogm.o \
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
86 riff.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
87 OBJS-$(CONFIG_OGG_MUXER) += ogg.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
88 OBJS-$(CONFIG_STR_DEMUXER) += psxstr.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
89 OBJS-$(CONFIG_SHORTEN_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
90 OBJS-$(CONFIG_FLAC_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
91 OBJS-$(CONFIG_FLAC_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
92 OBJS-$(CONFIG_AC3_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
93 OBJS-$(CONFIG_AC3_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
94 OBJS-$(CONFIG_DTS_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
95 OBJS-$(CONFIG_AAC_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
96 OBJS-$(CONFIG_H261_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
97 OBJS-$(CONFIG_H261_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
98 OBJS-$(CONFIG_H263_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
99 OBJS-$(CONFIG_H263_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
100 OBJS-$(CONFIG_M4V_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
101 OBJS-$(CONFIG_M4V_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
102 OBJS-$(CONFIG_H264_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
103 OBJS-$(CONFIG_H264_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
104 OBJS-$(CONFIG_MPEGVIDEO_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
105 OBJS-$(CONFIG_MPEG1VIDEO_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
106 OBJS-$(CONFIG_MPEG2VIDEO_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
107 OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
108 OBJS-$(CONFIG_INGENIENT_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
109 OBJS-$(CONFIG_MJPEG_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
110 OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
111 OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
112 OBJS-$(CONFIG_NULL_MUXER) += raw.o
1770
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
113 OBJS-$(CONFIG_NUT_DEMUXER) += nutdec.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
114 OBJS-$(CONFIG_RM_DEMUXER) += rm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
115 OBJS-$(CONFIG_RM_MUXER) += rm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
116 OBJS-$(CONFIG_SEGAFILM_DEMUXER) += segafilm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
117 OBJS-$(CONFIG_VMD_DEMUXER) += sierravmd.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
118 OBJS-$(CONFIG_SMACKER_DEMUXER) += smacker.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
119 OBJS-$(CONFIG_SOL_DEMUXER) += sol.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
120 OBJS-$(CONFIG_SWF_DEMUXER) += swf.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
121 OBJS-$(CONFIG_SWF_MUXER) += swf.o
1436
ea26e0864658 cosmetics: Restore alphabetical order.
diego
parents: 1427
diff changeset
122 OBJS-$(CONFIG_TIERTEXSEQ_DEMUXER) += tiertexseq.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
123 OBJS-$(CONFIG_TTA_DEMUXER) += tta.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
124 OBJS-$(CONFIG_V4L2_DEMUXER) += v4l2.o
1536
6dc55143f99f move common voc muxer and demuxer data to voc.c
aurel
parents: 1535
diff changeset
125 OBJS-$(CONFIG_VOC_DEMUXER) += vocdec.o voc.o riff.o
6dc55143f99f move common voc muxer and demuxer data to voc.c
aurel
parents: 1535
diff changeset
126 OBJS-$(CONFIG_VOC_MUXER) += vocenc.o voc.o riff.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
127 OBJS-$(CONFIG_WAV_DEMUXER) += wav.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
128 OBJS-$(CONFIG_WAV_MUXER) += wav.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
129 OBJS-$(CONFIG_WC3_DEMUXER) += wc3movie.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
130 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
131 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o
1324
024cf76ac4d1 WavPack lossless audio decoder
kostya
parents: 1317
diff changeset
132 OBJS-$(CONFIG_WV_DEMUXER) += wv.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
133 OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER) += x11grab.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
134 OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER) += yuv4mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
135 OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER) += yuv4mpeg.o
146
b9703b3c10b6 * 3gp patch by Joca
kabi
parents: 137
diff changeset
136
1770
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
137 # external libraries
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
138 OBJS-$(CONFIG_LIBNUT_DEMUXER) += libnut.o riff.o
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
139 OBJS-$(CONFIG_LIBNUT_MUXER) += libnut.o riff.o
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
140
885
da1d5db0ce5c COSMETICS: Remove all trailing whitespace.
diego
parents: 880
diff changeset
141 OBJS+= framehook.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
142
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
143 ifeq ($(CONFIG_VIDEO4LINUX),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
144 OBJS-$(CONFIG_VIDEO_GRAB_DEVICE_DEMUXER) += grab.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
145 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
146
795
391669d461d4 *BSD bktr grab support by (Jacob Meuser: jakemsr, jakemsr com)
michael
parents: 773
diff changeset
147 ifeq ($(CONFIG_BKTR),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
148 OBJS-$(CONFIG_VIDEO_GRAB_DEVICE_DEMUXER) += grab_bktr.o
795
391669d461d4 *BSD bktr grab support by (Jacob Meuser: jakemsr, jakemsr com)
michael
parents: 773
diff changeset
149 endif
391669d461d4 *BSD bktr grab support by (Jacob Meuser: jakemsr, jakemsr com)
michael
parents: 773
diff changeset
150
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
151 ifeq ($(CONFIG_AUDIO_OSS),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
152 OBJS-$(CONFIG_AUDIO_DEMUXER) += audio.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
153 OBJS-$(CONFIG_AUDIO_MUXER) += audio.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
154 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
155
1392
a35c953d4561 Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents: 1390
diff changeset
156 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) \
a35c953d4561 Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents: 1390
diff changeset
157 -lavcodec$(BUILDSUF) -L$(BUILD_ROOT)/libavcodec $(EXTRALIBS)
832
f02966f9bc62 Fix building shared version of lavf on some systems.
al
parents: 830
diff changeset
158
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
159 ifeq ($(CONFIG_AUDIO_BEOS),yes)
958
99cb6d06856b move common parts of makefiles into common.mak
mru
parents: 950
diff changeset
160 CPPOBJS+= beosaudio.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
161 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
162
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
163 # protocols I/O
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
164 OBJS+= avio.o aviobuf.o
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
165
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
166 ifeq ($(CONFIG_PROTOCOLS),yes)
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
167 OBJS+= file.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
168 ifeq ($(CONFIG_NETWORK),yes)
1460
234a04b906f9 add support for rtp/h264 streaming
gpoirier
parents: 1444
diff changeset
169 OBJS+= udp.o tcp.o http.o rtsp.o rtp.o rtpproto.o mpegts.o base64.o rtp_h264.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
170 endif
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
171 endif
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
172
898
51a83f9981f2 Move library name generation to configure, simplifies build system a bit more.
diego
parents: 897
diff changeset
173 NAME=avformat
167
e284cddf0509 Shared library for libavformat support patch by (Tim Allen <tim at proximity dot com dot au>)
michaelni
parents: 164
diff changeset
174 ifeq ($(BUILD_SHARED),yes)
897
f957dbf08fcf Create symbolic links for all library sonames and clean up Makefiles.
diego
parents: 895
diff changeset
175 LIBVERSION=$(LAVFVERSION)
f957dbf08fcf Create symbolic links for all library sonames and clean up Makefiles.
diego
parents: 895
diff changeset
176 LIBMAJOR=$(LAVFMAJOR)
212
84b7fd1abf2c MingW patches by (Glenn Maynard <g_sf at zewt dot org>)
michaelni
parents: 211
diff changeset
177 endif
167
e284cddf0509 Shared library for libavformat support patch by (Tim Allen <tim at proximity dot com dot au>)
michaelni
parents: 164
diff changeset
178
1461
23f88db38eb5 allow spaces in source and build directory names
mru
parents: 1460
diff changeset
179 include ../common.mak