changeset 10268:f486ad4016ad

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.
author arpi
date Mon, 09 Jun 2003 12:11:09 +0000
parents d953763cc555
children 217eb10b2f2d
files libmpeg2/Makefile
diffstat 1 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libmpeg2/Makefile	Mon Jun 09 12:10:42 2003 +0000
+++ b/libmpeg2/Makefile	Mon Jun 09 12:11:09 2003 +0000
@@ -3,12 +3,21 @@
 
 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