summaryrefslogtreecommitdiffstats
path: root/mp3lib/Makefile
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-03 07:50:52 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-03 07:50:52 +0000
commit58075a06215daeae4c439f4b7b92b7209944faf8 (patch)
treee3283634eb33fed2794eec1cc3be8209ca290639 /mp3lib/Makefile
parentf96bb9e7e1d5b8e401ddf7265298e909b4e58962 (diff)
downloadmpv-58075a06215daeae4c439f4b7b92b7209944faf8.tar.bz2
mpv-58075a06215daeae4c439f4b7b92b7209944faf8.tar.xz
Portability and old binutils support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1259 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib/Makefile')
-rw-r--r--mp3lib/Makefile24
1 files changed, 19 insertions, 5 deletions
diff --git a/mp3lib/Makefile b/mp3lib/Makefile
index 6aa93c4275..3b1845cc9b 100644
--- a/mp3lib/Makefile
+++ b/mp3lib/Makefile
@@ -1,12 +1,26 @@
-include config.mak
+include ../config.mak
-SRCS = sr1.c d_cpu.s decode_i586.s dct64_MMX.s decode_MMX.s tabinit_MMX.s\
-dct36_3dnow.s dct64_3dnow.s dct36_k7.s dct64_k7.s
-OBJS = sr1.o d_cpu.o decode_i586.o dct64_MMX.o decode_MMX.o tabinit_MMX.o\
-dct36_3dnow.o dct64_3dnow.o dct36_k7.o dct64_k7.o
+SRCS = sr1.c d_cpu.s
+OBJS = sr1.o d_cpu.o
# OBJS = $(SRCS:.c,.s=.o)
CFLAGS = $(OPTFLAGS) $(EXTRA_INC)
+ifeq ($(TARGET_ARCH_X86),yes)
+SRCS += decode_i586.s
+OBJS += decode_i586.o
+ifeq ($(TARGET_MMX),yes)
+SRCS += decode_MMX.s dct64_MMX.s tabinit_MMX.s
+OBJS += decode_MMX.o dct64_MMX.o tabinit_MMX.o
+endif
+ifeq ($(TARGET_3DNOW),yes)
+SRCS += dct36_3dnow.s dct64_3dnow.s
+OBJS += dct36_3dnow.o dct64_3dnow.o
+endif
+ifeq ($(TARGET_3DNOWEX),yes)
+SRCS += dct36_k7.s dct64_k7.s
+OBJS += dct36_k7.o dct64_k7.o
+endif
+endif
.SUFFIXES: .c .o