Mercurial > mplayer.hg
comparison mp3lib/Makefile @ 20306:565df9b68536
Simplify OBJS handling.
author | diego |
---|---|
date | Thu, 19 Oct 2006 21:29:17 +0000 |
parents | 078479215e54 |
children | c6b69870fcd5 |
comparison
equal
deleted
inserted
replaced
20305:1748a6649549 | 20306:565df9b68536 |
---|---|
1 | 1 |
2 include ../config.mak | 2 include ../config.mak |
3 | 3 |
4 SRCS = sr1.c | |
5 OBJS = sr1.o | |
6 # OBJS = $(SRCS:.c,.s=.o) | |
7 ifeq ($(TARGET_ARCH_SGI_MIPS),yes) | 4 ifeq ($(TARGET_ARCH_SGI_MIPS),yes) |
8 OPTFLAGS := $(OPTFLAGS:-O4=-O0) | 5 OPTFLAGS := $(OPTFLAGS:-O4=-O0) |
9 endif | 6 endif |
10 CFLAGS = -I.. $(OPTFLAGS) | 7 CFLAGS = -I.. $(OPTFLAGS) |
8 | |
9 SRCS = sr1.c | |
11 ifeq ($(TARGET_ARCH_X86),yes) | 10 ifeq ($(TARGET_ARCH_X86),yes) |
12 SRCS += decode_i586.c | 11 SRCS += decode_i586.c |
13 OBJS += decode_i586.o | |
14 ifeq ($(TARGET_MMX),yes) | 12 ifeq ($(TARGET_MMX),yes) |
15 SRCS += decode_MMX.c dct64_MMX.c tabinit_MMX.c | 13 SRCS += decode_MMX.c dct64_MMX.c tabinit_MMX.c |
16 OBJS += decode_MMX.o dct64_MMX.o tabinit_MMX.o | |
17 endif | 14 endif |
18 ifeq ($(TARGET_3DNOW),yes) | 15 ifeq ($(TARGET_3DNOW),yes) |
19 SRCS += dct36_3dnow.c dct64_3dnow.c | 16 SRCS += dct36_3dnow.c dct64_3dnow.c |
20 OBJS += dct36_3dnow.o dct64_3dnow.o | |
21 endif | 17 endif |
22 ifeq ($(TARGET_3DNOWEX),yes) | 18 ifeq ($(TARGET_3DNOWEX),yes) |
23 SRCS += dct36_k7.c dct64_k7.c | 19 SRCS += dct36_k7.c dct64_k7.c |
24 OBJS += dct36_k7.o dct64_k7.o | |
25 endif | 20 endif |
26 ifeq ($(TARGET_SSE),yes) | 21 ifeq ($(TARGET_SSE),yes) |
27 SRCS += dct64_sse.c | 22 SRCS += dct64_sse.c |
28 OBJS += dct64_sse.o | |
29 endif | 23 endif |
30 endif | 24 endif |
31 ifeq ($(TARGET_ARCH_POWERPC),yes) | 25 ifeq ($(TARGET_ARCH_POWERPC),yes) |
32 ifeq ($(TARGET_ALTIVEC),yes) | 26 ifeq ($(TARGET_ALTIVEC),yes) |
33 SRCS += dct64_altivec.c | 27 SRCS += dct64_altivec.c |
34 OBJS += dct64_altivec.o | |
35 ifeq ($(TARGET_OS),Darwin) | 28 ifeq ($(TARGET_OS),Darwin) |
36 CFLAGS += -faltivec | 29 CFLAGS += -faltivec |
37 else | 30 else |
38 CFLAGS += -maltivec -mabi=altivec | 31 CFLAGS += -maltivec -mabi=altivec |
39 endif | 32 endif |
40 endif | 33 endif |
41 endif | 34 endif |
35 | |
36 OBJS=$(SRCS:.c=.o) | |
42 | 37 |
43 .SUFFIXES: .c .o | 38 .SUFFIXES: .c .o |
44 | 39 |
45 # .PHONY: all clean | 40 # .PHONY: all clean |
46 | 41 |