Mercurial > mplayer.hg
annotate stream/Makefile @ 20357:3cec4506b350
Provide fallback definition for uint_fast64_t as well.
Fixes a compilation problem on glibc 2.0 systems.
taken from a patch by Mikulas Patocka, mikulas (at) artax karlin mff cuni cz
author | diego |
---|---|
date | Sun, 22 Oct 2006 14:45:54 +0000 |
parents | bd821fd3e244 |
children | 9ed557ae1383 |
rev | line source |
---|---|
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
1 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
2 LIBNAME = stream.a |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
3 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
4 include ../config.mak |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
5 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
6 # Core |
19300 | 7 SRCS += open.c \ |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
8 url.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
9 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
10 ifeq ($(STREAM_CACHE),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
11 SRCS += cache2.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
12 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
13 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
14 ifeq ($(CDDA),yes) |
19287
b2f48e71bb53
Move conditional compilation of cdinfo.c to the build system.
diego
parents:
19276
diff
changeset
|
15 SRCS += stream_cdda.c cdinfo.c |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
16 ifeq ($(MPLAYER_NETWORK),yes) |
19272
e53b30cd047f
renamed cddX stream interface to stream_cddX for consistency
ben
parents:
19271
diff
changeset
|
17 SRCS += stream_cddb.c |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
18 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
19 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
20 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
21 # Stream readers/writers |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
22 SRCS += stream.c \ |
19298 | 23 stream_cue.c \ |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
24 stream_file.c \ |
19301 | 25 stream_mf.c \ |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
26 stream_null.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
27 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
28 ifeq ($(HAVE_DVD),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
29 SRCS += stream_dvd.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
30 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
31 ifeq ($(DVDNAV),yes) |
19302
cc4774869fbc
renamed dvdnav_stream to stream_dvdnav for consistency
ben
parents:
19301
diff
changeset
|
32 SRCS += stream_dvdnav.c |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
33 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
34 ifeq ($(VCD),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
35 SRCS += stream_vcd.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
36 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
37 ifeq ($(FTP),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
38 SRCS += stream_ftp.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
39 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
40 ifeq ($(LIBSMBCLIENT),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
41 SRCS += stream_smb.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
42 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
43 ifeq ($(MPLAYER_NETWORK),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
44 SRCS += stream_netstream.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
45 ifeq ($(STREAMING_LIVE555),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
46 SRCS += stream_livedotcom.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
47 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
48 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
49 ifeq ($(VSTREAM),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
50 SRCS += stream_vstream.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
51 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
52 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
53 # TV in |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
54 ifeq ($(TV),yes) |
19273
11ec1cb3a7ea
add an explicit tv stream input instead of the previous hack in stream_null
ben
parents:
19272
diff
changeset
|
55 SRCS += stream_tv.c tv.c frequencies.c tvi_dummy.c |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
56 ifeq ($(TV_BSDBT848),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
57 SRCS += tvi_bsdbt848.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
58 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
59 ifeq ($(TV_V4L2),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
60 SRCS += tvi_v4l2.c audio_in.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
61 ifeq ($(PVR),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
62 SRCS += stream_pvr.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
63 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
64 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
65 ifeq ($(TV_V4L1),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
66 SRCS += tvi_v4l.c audio_in.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
67 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
68 ifeq ($(TV_V4L),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
69 ifeq ($(ALSA1X),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
70 SRCS += ai_alsa1x.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
71 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
72 ifeq ($(ALSA9),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
73 SRCS += ai_alsa.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
74 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
75 ifeq ($(OSS),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
76 SRCS += ai_oss.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
77 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
78 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
79 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
80 |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
81 # Radio in |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
82 ifeq ($(RADIO),yes) |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
83 SRCS += stream_radio.c |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
84 ifeq ($(RADIO_CAPTURE),yes) |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
85 SRCS += audio_in.c |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
86 ifeq ($(ALSA1X),yes) |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
87 SRCS += ai_alsa1x.c |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
88 endif |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
89 ifeq ($(ALSA9),yes) |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
90 SRCS += ai_alsa.c |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
91 endif |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
92 ifeq ($(OSS),yes) |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
93 SRCS += ai_oss.c |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
94 endif |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
95 endif |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
96 endif |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19552
diff
changeset
|
97 |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
98 ifeq ($(MPLAYER_NETWORK),yes) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
99 SRCS += asf_streaming.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
100 http.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
101 network.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
102 cookies.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
103 asf_mmst_streaming.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
104 pnm.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
105 rtp.c \ |
19318
a3ddd3320b47
removed udp socket creation code from rtp stack to a new dedicated udp helper file
ben
parents:
19313
diff
changeset
|
106 udp.c \ |
19335
2a9d669e5ff6
isolated tcp socket code from network.c to a dedicated file
ben
parents:
19318
diff
changeset
|
107 tcp.c \ |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
108 stream_rtsp.c \ |
19313
0792ad01e9bf
split rtp stack, udp input layer and rtp input layer from rtp.c
ben
parents:
19312
diff
changeset
|
109 stream_rtp.c \ |
0792ad01e9bf
split rtp stack, udp input layer and rtp input layer from rtp.c
ben
parents:
19312
diff
changeset
|
110 stream_udp.c \ |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
111 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
112 SRCS += realrtsp/asmrp.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
113 realrtsp/real.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
114 realrtsp/rmff.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
115 realrtsp/sdpplin.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
116 realrtsp/xbuffer.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
117 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
118 SRCS += librtsp/rtsp.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
119 librtsp/rtsp_rtp.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
120 librtsp/rtsp_session.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
121 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
122 SRCS += freesdp/common.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
123 freesdp/errorlist.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
124 freesdp/parser.c \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
125 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
126 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
127 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
128 ifeq ($(DVBIN),yes) |
19296 | 129 SRCS += stream_dvb.c |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
130 SRCS += dvb_tune.c |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
131 endif |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
132 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
133 OBJS = $(SRCS:.c=.o) |
19312
ab8d6b6deb63
proper inclusion of demuxer.h (including libmpdemux in Makefile only was to make previous split easier)
ben
parents:
19302
diff
changeset
|
134 INCLUDE = -I.. -I../loader $(LIBAV_INC) |
19552
b4e2c17c2bdf
Remove XMMS_CFLAGS from CFLAGS, the variable is never set.
diego
parents:
19420
diff
changeset
|
135 CFLAGS = $(INCLUDE) $(OPTFLAGS) |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
136 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
137 .SUFFIXES: .c .o |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
138 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
139 # .PHONY: all clean |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
140 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
141 all: $(LIBNAME) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
142 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
143 .c.o: |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
144 $(CC) -c $(CFLAGS) -o $@ $< |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
145 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
146 $(LIBNAME): $(OBJS) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
147 $(AR) r $(LIBNAME) $(OBJS) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
148 $(RANLIB) $(LIBNAME) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
149 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
150 clean: |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
151 rm -f *.o *.a *~ \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
152 realrtsp/*.o realrtsp/*.a realrtsp/*~ \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
153 librtsp/*.o librtsp/*.a librtsp/*~ \ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
154 freesdp/*.o freesdp/*.a freesdp/*~ |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
155 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
156 distclean: clean |
19276 | 157 rm -f .depend |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
158 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
159 dep: depend |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
160 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
161 depend: |
19276 | 162 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
163 |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
164 # |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
165 # include dependency files if they exist |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
166 # |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
167 ifneq ($(wildcard .depend),) |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
168 include .depend |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
diff
changeset
|
169 endif |