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