summaryrefslogtreecommitdiffstats
path: root/libmpeg2
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-06-09 12:11:09 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-06-09 12:11:09 +0000
commita0084e7df580aa2bd0580d469f05e6c71b8c3342 (patch)
tree8cd89b46eacf0ea720a45cbd9a424feeefbdfbaa /libmpeg2
parent1e7ad12bf48266b911fb6d99e2200ecf3050af2b (diff)
downloadmpv-a0084e7df580aa2bd0580d469f05e6c71b8c3342.tar.bz2
mpv-a0084e7df580aa2bd0580d469f05e6c71b8c3342.tar.xz
libmpeg2-altivec patch by Magnus Damm <damm@opensource.se>:
Make sure the correct flags are passed to CC Altivec files should only be compiled when altivec is enabled. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10269 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpeg2')
-rw-r--r--libmpeg2/Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/libmpeg2/Makefile b/libmpeg2/Makefile
index 6ee925ddb9..ac5ccab892 100644
--- a/libmpeg2/Makefile
+++ b/libmpeg2/Makefile
@@ -3,12 +3,21 @@ LIBNAME = libmpeg2.a
include ../config.mak
-SRCS = alloc.c cpu_accel.c cpu_state.c decode.c header.c idct.c idct_alpha.c idct_altivec.c idct_mlib.c idct_mmx.c motion_comp.c motion_comp_alpha.c motion_comp_altivec.c motion_comp_mlib.c motion_comp_mmx.c slice.c
+SRCS = alloc.c cpu_accel.c cpu_state.c decode.c header.c idct.c idct_alpha.c idct_mlib.c idct_mmx.c motion_comp.c motion_comp_alpha.c motion_comp_mlib.c motion_comp_mmx.c slice.c
OBJS = $(SRCS:.c=.o)
INCLUDE = -I. -I../libvo -I.. $(EXTRA_INC) $(MLIB_INC)
CFLAGS = $(OPTFLAGS) $(INCLUDE) -DMPG12PLAY
+ifeq ($(TARGET_ALTIVEC),yes)
+ifeq ($(TARGET_OS),Darwin)
+CFLAGS += -faltivec
+else
+CFLAGS += -maltivec -mabi=altivec
+endif
+SRCS += motion_comp_altivec.c idct_altivec.c
+endif
+
.SUFFIXES: .c .o
# .PHONY: all clean