Mercurial > mplayer.hg
annotate mpcommon.mak @ 22153:0cf24df5d97b
Revert part of commit r22170.
FFmpeg lavcodecs version is still
(or according to ffmpeg commit r7868, it's back to)
49.3.0, so global variables are not yet directly accessable (if ever).
author | iive |
---|---|
date | Wed, 07 Feb 2007 12:31:37 +0000 |
parents | cc925b0d1335 |
children | 068c5141bff6 |
rev | line source |
---|---|
21307 | 1 SRCS += $(SRCS-yes) |
2 SRCS2 += $(SRCS2-yes) | |
21390
fd1495e1538d
Add libav include paths to CFLAGS without indirection.
diego
parents:
21338
diff
changeset
|
3 CFLAGS += $(CFLAGS-yes) |
21307 | 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 |
92b122592776
Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff
changeset
|
29 ifneq ($(wildcard .depend),) |
92b122592776
Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff
changeset
|
30 include .depend |
92b122592776
Merge common parts of all Makefiles into one file included by all.
diego
parents:
diff
changeset
|
31 endif |