Mercurial > mplayer.hg
comparison common.mak @ 20068:e242e2e8fed4
Sync with FFmpeg r6563.
author | diego |
---|---|
date | Thu, 05 Oct 2006 17:12:48 +0000 |
parents | 091983e8b1eb |
children | 0d25074baa1e |
comparison
equal
deleted
inserted
replaced
20067:c13f577b8cf8 | 20068:e242e2e8fed4 |
---|---|
7 | 7 |
8 SRCS := $(OBJS:.o=.c) $(ASM_OBJS:.o=.S) $(CPPOBJS:.o=.cpp) | 8 SRCS := $(OBJS:.o=.c) $(ASM_OBJS:.o=.S) $(CPPOBJS:.o=.cpp) |
9 OBJS := $(OBJS) $(ASM_OBJS) $(CPPOBJS) | 9 OBJS := $(OBJS) $(ASM_OBJS) $(CPPOBJS) |
10 STATIC_OBJS := $(OBJS) $(STATIC_OBJS) | 10 STATIC_OBJS := $(OBJS) $(STATIC_OBJS) |
11 SHARED_OBJS := $(OBJS) $(SHARED_OBJS) | 11 SHARED_OBJS := $(OBJS) $(SHARED_OBJS) |
12 | |
13 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS) | |
12 | 14 |
13 all: $(EXTRADEPS) $(LIB) $(SLIBNAME) | 15 all: $(EXTRADEPS) $(LIB) $(SLIBNAME) |
14 | 16 |
15 $(LIB): $(STATIC_OBJS) | 17 $(LIB): $(STATIC_OBJS) |
16 rm -f $@ | 18 rm -f $@ |
31 $(CC) $(CFLAGS) $(LIBOBJFLAGS) -c -o $@ $< | 33 $(CC) $(CFLAGS) $(LIBOBJFLAGS) -c -o $@ $< |
32 | 34 |
33 # BeOS: remove -Wall to get rid of all the "multibyte constant" warnings | 35 # BeOS: remove -Wall to get rid of all the "multibyte constant" warnings |
34 %.o: %.cpp | 36 %.o: %.cpp |
35 g++ $(subst -Wall,,$(CFLAGS)) -c -o $@ $< | 37 g++ $(subst -Wall,,$(CFLAGS)) -c -o $@ $< |
38 | |
39 %: %.o $(LIB) | |
40 $(CC) $(LDFLAGS) -o $@ $^ $(EXTRALIBS) | |
36 | 41 |
37 depend dep: $(SRCS) | 42 depend dep: $(SRCS) |
38 $(CC) -MM $(CFLAGS) $^ 1>.depend | 43 $(CC) -MM $(CFLAGS) $^ 1>.depend |
39 | 44 |
40 clean:: | 45 clean:: |