annotate Makefile @ 1477:56fe078ffc27 libavformat

updating nut demuxer to latest spec no muxing yet no index yet no seeking yet libnuts crcs dont match mine (didnt investigate yet) samplerate is stored wrong by libnut (demuxer has a workaround) code is not clean or beautifull yet, but i thought its better to commit early before someone unneccesarily wastes his time duplicating the work demuxer split from muxer
author michael
date Sat, 11 Nov 2006 01:35:50 +0000
parents 23f88db38eb5
children 617beb4c6247
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
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
28 OBJS-$(CONFIG_AVS_DEMUXER) += avs.o
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
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
32 OBJS-$(CONFIG_DSICIN_DEMUXER) += dsicin.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
33 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
34 OBJS-$(CONFIG_DV_MUXER) += dvenc.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
35 OBJS-$(CONFIG_EA_DEMUXER) += electronicarts.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
36 OBJS-$(CONFIG_FFM_DEMUXER) += ffm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
37 OBJS-$(CONFIG_FFM_MUXER) += ffm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
38 OBJS-$(CONFIG_FLIC_DEMUXER) += flic.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
39 OBJS-$(CONFIG_FLV_DEMUXER) += flvdec.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
40 OBJS-$(CONFIG_FLV_MUXER) += flvenc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
41 OBJS-$(CONFIG_GIF_MUXER) += gif.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
42 OBJS-$(CONFIG_GIF_DEMUXER) += gifdec.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
43 OBJS-$(CONFIG_GXF_DEMUXER) += gxf.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
44 OBJS-$(CONFIG_IDCIN_DEMUXER) += idcin.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
45 OBJS-$(CONFIG_ROQ_DEMUXER) += idroq.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
46 OBJS-$(CONFIG_IMAGE2_DEMUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
47 OBJS-$(CONFIG_IMAGE2PIPE_DEMUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
48 OBJS-$(CONFIG_IMAGE2_MUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
49 OBJS-$(CONFIG_IMAGE2PIPE_MUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
50 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
51 OBJS-$(CONFIG_MATROSKA_DEMUXER) += matroska.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
52 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
53 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
54 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
55 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
56 OBJS-$(CONFIG_MOV_MUXER) += movenc.o riff.o isom.o
1380
bfcb9fa1f431 new mtv demuxer
reynaldo
parents: 1378
diff changeset
57 OBJS-$(CONFIG_MTV_DEMUXER) += mtv.o
1216
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
58 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
59 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
60 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
61 OBJS-$(CONFIG_TG2_MUXER) += movenc.o riff.o isom.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
62 OBJS-$(CONFIG_MP3_DEMUXER) += mp3.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
63 OBJS-$(CONFIG_MP2_MUXER) += mp3.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
64 OBJS-$(CONFIG_MP3_MUXER) += mp3.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
65 OBJS-$(CONFIG_MPEG1SYSTEM_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
66 OBJS-$(CONFIG_MPEG1VCD_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
67 OBJS-$(CONFIG_MPEG2VOB_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
68 OBJS-$(CONFIG_MPEG2SVCD_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
69 OBJS-$(CONFIG_MPEG2DVD_MUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
70 OBJS-$(CONFIG_MPEGPS_DEMUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
71 OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
72 OBJS-$(CONFIG_MPEGTS_MUXER) += mpegtsenc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
73 OBJS-$(CONFIG_MPJPEG_MUXER) += mpjpeg.o
1186
fbdd53c2a12d MXF demuxer
bcoudurier
parents: 1183
diff changeset
74 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
75 OBJS-$(CONFIG_NSV_DEMUXER) += nsvdec.o riff.o
1477
56fe078ffc27 updating nut demuxer to latest spec
michael
parents: 1461
diff changeset
76 OBJS-$(CONFIG_NUT_DEMUXER) += nutdec.o riff.o
56fe078ffc27 updating nut demuxer to latest spec
michael
parents: 1461
diff changeset
77 #OBJS-$(CONFIG_NUT_MUXER) += nutenc.o riff.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
78 OBJS-$(CONFIG_NUV_DEMUXER) += nuv.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
79 OBJS-$(CONFIG_OGG_DEMUXER) += ogg2.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
80 oggparsevorbis.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
81 oggparsetheora.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
82 oggparseflac.o \
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
83 oggparseogm.o \
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
84 riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
85 OBJS-$(CONFIG_STR_DEMUXER) += psxstr.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
86 OBJS-$(CONFIG_SHORTEN_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
87 OBJS-$(CONFIG_FLAC_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
88 OBJS-$(CONFIG_FLAC_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
89 OBJS-$(CONFIG_AC3_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
90 OBJS-$(CONFIG_AC3_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
91 OBJS-$(CONFIG_DTS_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
92 OBJS-$(CONFIG_AAC_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
93 OBJS-$(CONFIG_H261_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
94 OBJS-$(CONFIG_H261_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
95 OBJS-$(CONFIG_H263_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
96 OBJS-$(CONFIG_H263_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
97 OBJS-$(CONFIG_M4V_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
98 OBJS-$(CONFIG_M4V_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
99 OBJS-$(CONFIG_H264_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
100 OBJS-$(CONFIG_H264_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
101 OBJS-$(CONFIG_MPEGVIDEO_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
102 OBJS-$(CONFIG_MPEG1VIDEO_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
103 OBJS-$(CONFIG_MPEG2VIDEO_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
104 OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
105 OBJS-$(CONFIG_INGENIENT_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
106 OBJS-$(CONFIG_MJPEG_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
107 OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
108 OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
109 OBJS-$(CONFIG_NULL_MUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
110 OBJS-$(CONFIG_RM_DEMUXER) += rm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
111 OBJS-$(CONFIG_RM_MUXER) += rm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
112 OBJS-$(CONFIG_SEGAFILM_DEMUXER) += segafilm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
113 OBJS-$(CONFIG_VMD_DEMUXER) += sierravmd.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
114 OBJS-$(CONFIG_SMACKER_DEMUXER) += smacker.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
115 OBJS-$(CONFIG_SOL_DEMUXER) += sol.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
116 OBJS-$(CONFIG_SWF_DEMUXER) += swf.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
117 OBJS-$(CONFIG_SWF_MUXER) += swf.o
1436
ea26e0864658 cosmetics: Restore alphabetical order.
diego
parents: 1427
diff changeset
118 OBJS-$(CONFIG_TIERTEXSEQ_DEMUXER) += tiertexseq.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
119 OBJS-$(CONFIG_TTA_DEMUXER) += tta.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
120 OBJS-$(CONFIG_VOC_DEMUXER) += voc.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
121 OBJS-$(CONFIG_VOC_MUXER) += voc.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
122 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
123 OBJS-$(CONFIG_WAV_MUXER) += wav.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
124 OBJS-$(CONFIG_WC3_DEMUXER) += wc3movie.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
125 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
126 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o
1324
024cf76ac4d1 WavPack lossless audio decoder
kostya
parents: 1317
diff changeset
127 OBJS-$(CONFIG_WV_DEMUXER) += wv.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
128 OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER) += yuv4mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
129 OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER) += yuv4mpeg.o
146
b9703b3c10b6 * 3gp patch by Joca
kabi
parents: 137
diff changeset
130
885
da1d5db0ce5c COSMETICS: Remove all trailing whitespace.
diego
parents: 880
diff changeset
131 OBJS+= framehook.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
132
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
133 ifeq ($(CONFIG_VIDEO4LINUX),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
134 OBJS-$(CONFIG_VIDEO_GRAB_DEVICE_DEMUXER) += grab.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
135 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
136
921
547675092e98 video4linux2 input support
diego
parents: 919
diff changeset
137 ifeq ($(CONFIG_VIDEO4LINUX2),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
138 OBJS-$(CONFIG_V4L2_DEMUXER) += v4l2.o
921
547675092e98 video4linux2 input support
diego
parents: 919
diff changeset
139 endif
547675092e98 video4linux2 input support
diego
parents: 919
diff changeset
140
795
391669d461d4 *BSD bktr grab support by (Jacob Meuser: jakemsr, jakemsr com)
michael
parents: 773
diff changeset
141 ifeq ($(CONFIG_BKTR),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
142 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
143 endif
391669d461d4 *BSD bktr grab support by (Jacob Meuser: jakemsr, jakemsr com)
michael
parents: 773
diff changeset
144
27
fcdea3df94fe dv patch by Max Krasnyansky (maxk at qualcomm dot com)
bellard
parents: 26
diff changeset
145 ifeq ($(CONFIG_DV1394),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
146 OBJS-$(CONFIG_DV1394_DEMUXER) += dv1394.o
27
fcdea3df94fe dv patch by Max Krasnyansky (maxk at qualcomm dot com)
bellard
parents: 26
diff changeset
147 endif
fcdea3df94fe dv patch by Max Krasnyansky (maxk at qualcomm dot com)
bellard
parents: 26
diff changeset
148
571
4a755492b90b * Introducing IIDC1394 grabbing interface.
romansh
parents: 565
diff changeset
149 ifeq ($(CONFIG_DC1394),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
150 OBJS-$(CONFIG_DC1394_DEMUXER) += dc1394.o
571
4a755492b90b * Introducing IIDC1394 grabbing interface.
romansh
parents: 565
diff changeset
151 endif
4a755492b90b * Introducing IIDC1394 grabbing interface.
romansh
parents: 565
diff changeset
152
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
153 ifeq ($(CONFIG_AUDIO_OSS),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
154 OBJS-$(CONFIG_AUDIO_DEMUXER) += audio.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
155 OBJS-$(CONFIG_AUDIO_MUXER) += audio.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
156 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
157
1392
a35c953d4561 Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents: 1390
diff changeset
158 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) \
a35c953d4561 Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents: 1390
diff changeset
159 -lavcodec$(BUILDSUF) -L$(BUILD_ROOT)/libavcodec $(EXTRALIBS)
832
f02966f9bc62 Fix building shared version of lavf on some systems.
al
parents: 830
diff changeset
160
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
161 ifeq ($(CONFIG_AUDIO_BEOS),yes)
958
99cb6d06856b move common parts of makefiles into common.mak
mru
parents: 950
diff changeset
162 CPPOBJS+= beosaudio.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
163 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
164
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
165 # protocols I/O
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
166 OBJS+= avio.o aviobuf.o
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
167
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
168 ifeq ($(CONFIG_PROTOCOLS),yes)
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
169 OBJS+= file.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
170 ifeq ($(CONFIG_NETWORK),yes)
1460
234a04b906f9 add support for rtp/h264 streaming
gpoirier
parents: 1444
diff changeset
171 OBJS+= udp.o tcp.o http.o rtsp.o rtp.o rtpproto.o mpegts.o base64.o rtp_h264.o
57
821a7facb3e4 Fix against C integrists breaks :P (hope I didn't break anything else)
mmu_man
parents: 55
diff changeset
172 # BeOS and Darwin network stuff
1
464f4e8aa417 More changes to make things compile on more platforms
philipjsg
parents: 0
diff changeset
173 ifeq ($(NEED_INET_ATON),yes)
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
174 OBJS+= barpainet.o
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
175 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
176 endif
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
177 endif
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
178
682
decfffe703bc 01-makefile_fix_updated.patch
michael
parents: 678
diff changeset
179 ifeq ($(CONFIG_LIBOGG),yes)
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
180 OBJS-$(CONFIG_OGG_MUXER) += ogg.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
181 endif
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
182
1183
5b04d98e11bb GXF muxer
bcoudurier
parents: 1177
diff changeset
183 ifeq ($(CONFIG_GPL),yes)
5b04d98e11bb GXF muxer
bcoudurier
parents: 1177
diff changeset
184 OBJS-$(CONFIG_GXF_MUXER) += gxfenc.o
5b04d98e11bb GXF muxer
bcoudurier
parents: 1177
diff changeset
185 endif
5b04d98e11bb GXF muxer
bcoudurier
parents: 1177
diff changeset
186
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
187 OBJS += $(OBJS-yes)
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
188
898
51a83f9981f2 Move library name generation to configure, simplifies build system a bit more.
diego
parents: 897
diff changeset
189 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
190 ifeq ($(BUILD_SHARED),yes)
897
f957dbf08fcf Create symbolic links for all library sonames and clean up Makefiles.
diego
parents: 895
diff changeset
191 LIBVERSION=$(LAVFVERSION)
f957dbf08fcf Create symbolic links for all library sonames and clean up Makefiles.
diego
parents: 895
diff changeset
192 LIBMAJOR=$(LAVFMAJOR)
212
84b7fd1abf2c MingW patches by (Glenn Maynard <g_sf at zewt dot org>)
michaelni
parents: 211
diff changeset
193 endif
167
e284cddf0509 Shared library for libavformat support patch by (Tim Allen <tim at proximity dot com dot au>)
michaelni
parents: 164
diff changeset
194
1461
23f88db38eb5 allow spaces in source and build directory names
mru
parents: 1460
diff changeset
195 include ../common.mak