summaryrefslogtreecommitdiffstats
path: root/libmpdemux/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/Makefile')
-rw-r--r--libmpdemux/Makefile122
1 files changed, 8 insertions, 114 deletions
diff --git a/libmpdemux/Makefile b/libmpdemux/Makefile
index 5340f9b939..97c59aa0fc 100644
--- a/libmpdemux/Makefile
+++ b/libmpdemux/Makefile
@@ -12,89 +12,15 @@ SRCS = mp3_hdr.c \
# Core
SRCS += extension.c \
- mf.c \
- open.c \
- url.c \
video.c \
-ifeq ($(STREAM_CACHE),yes)
-SRCS += cache2.c
-endif
-
# Miscellaneous
-SRCS += cdinfo.c \
- cue_read.c \
- parse_es.c \
+SRCS += parse_es.c \
parse_mp4.c \
mpeg_packetizer.c \
yuv4mpeg.c \
yuv4mpeg_ratio.c \
-ifeq ($(CDDA),yes)
-SRCS += cdda.c
- ifeq ($(MPLAYER_NETWORK),yes)
- SRCS += cddb.c
- endif
-endif
-
-# Stream readers/writers
-SRCS += stream.c \
- stream_file.c \
- stream_null.c \
-
-ifeq ($(HAVE_DVD),yes)
-SRCS += stream_dvd.c
-endif
-ifeq ($(DVDNAV),yes)
-SRCS += dvdnav_stream.c
-endif
-ifeq ($(VCD),yes)
-SRCS += stream_vcd.c
-endif
-ifeq ($(FTP),yes)
-SRCS += stream_ftp.c
-endif
-ifeq ($(LIBSMBCLIENT),yes)
-SRCS += stream_smb.c
-endif
-ifeq ($(MPLAYER_NETWORK),yes)
- SRCS += stream_netstream.c
- ifeq ($(STREAMING_LIVE555),yes)
- SRCS += stream_livedotcom.c
- endif
-endif
-ifeq ($(VSTREAM),yes)
-SRCS += stream_vstream.c
-endif
-
-# TV in
-ifeq ($(TV),yes)
-SRCS += tv.c frequencies.c tvi_dummy.c
- ifeq ($(TV_BSDBT848),yes)
- SRCS += tvi_bsdbt848.c
- endif
- ifeq ($(TV_V4L2),yes)
- SRCS += tvi_v4l2.c audio_in.c
- ifeq ($(PVR),yes)
- SRCS += stream_pvr.c
- endif
- endif
- ifeq ($(TV_V4L1),yes)
- SRCS += tvi_v4l.c audio_in.c
- endif
- ifeq ($(TV_V4L),yes)
- ifeq ($(ALSA1X),yes)
- SRCS += ai_alsa1x.c
- endif
- ifeq ($(ALSA9),yes)
- SRCS += ai_alsa.c
- endif
- ifeq ($(OSS),yes)
- SRCS += ai_oss.c
- endif
- endif
-endif
-
# Demuxers
SRCS += demuxer.c \
demux_aac.c \
@@ -166,48 +92,18 @@ SRCS += demux_lavf.c
MUXERS += muxer_lavf.c
endif
-ifeq ($(MPLAYER_NETWORK),yes)
-SRCS += asf_streaming.c \
- http.c \
- network.c \
- cookies.c \
- asf_mmst_streaming.c \
- pnm.c \
- rtp.c \
- stream_rtsp.c \
-
-SRCS += realrtsp/asmrp.c \
- realrtsp/real.c \
- realrtsp/rmff.c \
- realrtsp/sdpplin.c \
- realrtsp/xbuffer.c \
-
-SRCS += librtsp/rtsp.c \
- librtsp/rtsp_rtp.c \
- librtsp/rtsp_session.c \
-
-SRCS += freesdp/common.c \
- freesdp/errorlist.c \
- freesdp/parser.c \
+ifeq ($(MENCODER),yes)
+SRCS += $(MUXERS)
+endif
ifeq ($(STREAMING_LIVE555),yes)
CPLUSPLUSSRCS = demux_rtp.cpp demux_rtp_codec.cpp
CPLUSPLUSINCLUDE = $(LIVE_INCLUDES)
endif
-endif
-
-ifeq ($(DVBIN),yes)
-SRCS += dvbin.c
-SRCS += dvb_tune.c
-endif
-
-ifeq ($(MENCODER),yes)
-SRCS += $(MUXERS)
-endif
OBJS = $(SRCS:.c=.o)
OBJS += $(CPLUSPLUSSRCS:.cpp=.o)
-INCLUDE = -I.. -I../loader $(LIBAV_INC)
+INCLUDE = -I.. -I../stream -I../loader $(LIBAV_INC)
CFLAGS = $(OPTFLAGS) $(INCLUDE) $(XMMS_CFLAGS)
CPLUSPLUSFLAGS = $(CFLAGS) $(CPLUSPLUSINCLUDE) -D__STDC_LIMIT_MACROS
CPLUSPLUS = $(CC)
@@ -229,16 +125,14 @@ $(LIBNAME): $(OBJS)
test: $(LIBNAME) test.c
$(CC) $(CFLAGS) test.c ../mp_msg.c ../osdep/shmem.c -o test \
- ./libmpdemux.a ../libmpdvdkit2/libmpdvdkit.a ../libvo/aclib.o \
+ ./libmpdemux.a ../stream/stream.a \
+ ../libmpdvdkit2/libmpdvdkit.a ../libvo/aclib.o \
../libmpcodecs/img_format.o ../libao2/afmt.o ../sub_cc.o \
../m_option.o ../subreader.o \
$(ALSA_LIB) $(VORBIS_LIB) $(CDPARANOIA_LIB) -lz -lpthread
clean:
- rm -f *.o *.a *~ \
- realrtsp/*.o realrtsp/*.a realrtsp/*~ \
- librtsp/*.o librtsp/*.a librtsp/*~ \
- freesdp/*.o freesdp/*.a freesdp/*~
+ rm -f *.o *.a *~
distclean: clean
rm -f .depend test