Mercurial > mplayer.hg
comparison libmpeg2/Makefile @ 21259:92b122592776
Merge common parts of all Makefiles into one file included by all.
author | diego |
---|---|
date | Sun, 26 Nov 2006 18:12:36 +0000 |
parents | 68df3b19a160 |
children | ef59ac68c9b6 |
comparison
equal
deleted
inserted
replaced
21258:ed01090d1192 | 21259:92b122592776 |
---|---|
10 header.c \ | 10 header.c \ |
11 idct.c \ | 11 idct.c \ |
12 motion_comp.c \ | 12 motion_comp.c \ |
13 slice.c \ | 13 slice.c \ |
14 | 14 |
15 OBJS = $(SRCS:.c=.o) | 15 CFLAGS = -I../libvo -DMPG12PLAY |
16 INCLUDE = -I. -I../libvo -I.. | |
17 CFLAGS = $(INCLUDE) $(OPTFLAGS) -DMPG12PLAY | |
18 | 16 |
19 ifeq ($(TARGET_MMX),yes) | 17 ifeq ($(TARGET_MMX),yes) |
20 SRCS += idct_mmx.c motion_comp_mmx.c | 18 SRCS += idct_mmx.c motion_comp_mmx.c |
21 endif | 19 endif |
22 | 20 |
30 | 28 |
31 ifeq ($(TARGET_ARCH_ALPHA),yes) | 29 ifeq ($(TARGET_ARCH_ALPHA),yes) |
32 SRCS += idct_alpha.c motion_comp_alpha.c | 30 SRCS += idct_alpha.c motion_comp_alpha.c |
33 endif | 31 endif |
34 | 32 |
35 .SUFFIXES: .c .o | 33 include ../mpcommon.mak |
36 | |
37 # .PHONY: all clean | |
38 | |
39 .c.o: | |
40 $(CC) -c $(CFLAGS) -o $@ $< | |
41 | |
42 $(LIBNAME): $(OBJS) | |
43 $(AR) r $(LIBNAME) $(OBJS) | |
44 $(RANLIB) $(LIBNAME) | |
45 | |
46 all: $(LIBNAME) | |
47 | |
48 clean: | |
49 rm -f *.o *.a *~ | |
50 | |
51 distclean: clean | |
52 rm -f .depend | |
53 | |
54 dep depend: | |
55 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend | |
56 | |
57 ifneq ($(wildcard .depend),) | |
58 include .depend | |
59 endif |