annotate mpcommon.mak @ 22463:979b2aa16e80

support for AMR; it works inserting in the first byte of the demux_packet a 1-byte header that live555 seems to be stripping for some reason, although according to the specs it should be there. Patch by Carl Eugen Hoyos.
author nicodvb
date Tue, 06 Mar 2007 22:53:52 +0000
parents 068c5141bff6
children 12b3d4c8b263
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21307
5fdf546b4e57 Move common code to mpcommon.mak.
diego
parents: 21303
diff changeset
1 SRCS += $(SRCS-yes)
5fdf546b4e57 Move common code to mpcommon.mak.
diego
parents: 21303
diff changeset
2 SRCS2 += $(SRCS2-yes)
21390
fd1495e1538d Add libav include paths to CFLAGS without indirection.
diego
parents: 21338
diff changeset
3 CFLAGS += $(CFLAGS-yes)
21307
5fdf546b4e57 Move common code to mpcommon.mak.
diego
parents: 21303
diff changeset
4
21338
c74dbfe68bb3 Generate OBJS from SRCS in a more elegant and less redundant way.
diego
parents: 21307
diff changeset
5 OBJS = $(addsuffix .o, $(basename $(SRCS)) )
c74dbfe68bb3 Generate OBJS from SRCS in a more elegant and less redundant way.
diego
parents: 21307
diff changeset
6 OBJS2 = $(addsuffix .o, $(basename $(SRCS2)) )
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
7
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
8 CFLAGS += -I. -I.. $(OPTFLAGS)
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
9
21287
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
10 LIBS = $(LIBNAME) $(LIBNAME2)
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
11
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
12 all: $(LIBS)
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
13
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
14 $(LIBNAME): $(OBJS)
21287
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
15 $(LIBNAME2): $(OBJS2)
22115
cc925b0d1335 100l: Copy and paste typo, library dependencies and rules are separated now.
diego
parents: 22093
diff changeset
16 $(LIBNAME) $(LIBNAME2):
21287
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
17 $(AR) r $@ $^
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
18 $(RANLIB) $@
f423ce0a1c36 Move common code for generating multiple libraries to mpcommon.mak.
diego
parents: 21259
diff changeset
19
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
20 clean::
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
21 rm -f *.o *.a *~
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
22
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
23 distclean:: clean
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
24 rm -f .depend
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
25
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
26 dep depend:
22082
4e79a2f4993f Consider SRCS2 as well when generating dependency information.
diego
parents: 21420
diff changeset
27 $(CC) -MM $(CFLAGS) $(SRCS) $(SRCS2) 1>.depend
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff changeset
28
22317
068c5141bff6 Simplify .depend file inclusion.
diego
parents: 22115
diff changeset
29 -include .depend