comparison Makefile @ 5750:09f99af1db40 libavcodec

Sanitize altivec code so it can be built with runtime check properly
author lu_zero
date Tue, 02 Oct 2007 11:39:32 +0000
parents ed8e08db68c6
children 3260fa3c89eb
comparison
equal deleted inserted replaced
5749:784dcbdc910f 5750:09f99af1db40
401 401
402 OBJS-$(ARCH_SH4) += sh4/idct_sh4.o \ 402 OBJS-$(ARCH_SH4) += sh4/idct_sh4.o \
403 sh4/dsputil_align.o \ 403 sh4/dsputil_align.o \
404 sh4/dsputil_sh4.o \ 404 sh4/dsputil_sh4.o \
405 405
406 OBJS-$(HAVE_ALTIVEC) += ppc/dsputil_altivec.o \ 406 ALTIVEC-OBJS-yes += ppc/dsputil_altivec.o \
407 ppc/fdct_altivec.o \ 407 ppc/fdct_altivec.o \
408 ppc/fft_altivec.o \ 408 ppc/fft_altivec.o \
409 ppc/float_altivec.o \ 409 ppc/float_altivec.o \
410 ppc/gmc_altivec.o \ 410 ppc/gmc_altivec.o \
411 ppc/idct_altivec.o \ 411 ppc/idct_altivec.o \
412 ppc/int_altivec.o \ 412 ppc/int_altivec.o \
413 ppc/mpegvideo_altivec.o \ 413 ppc/mpegvideo_altivec.o \
414 ppc/mpegvideo_ppc.o \ 414 ppc/mpegvideo_ppc.o \
415 415
416 ifeq ($(HAVE_ALTIVEC),yes) 416 ALTIVEC-OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o
417 OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o 417 ALTIVEC-OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o
418 OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o 418 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o
419 OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o 419 ALTIVEC-OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o
420 OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o 420
421 endif 421 # -maltivec is needed in order to build AltiVec code.
422 $(ALTIVEC-OBJS-yes): CFLAGS += -maltivec -mabi=altivec
423
424 # check_altivec must be built without -maltivec
425 OBJS-$(HAVE_ALTIVEC) += $(ALTIVEC-OBJS-yes) \
426 ppc/check_altivec.o
422 427
423 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \ 428 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \
424 bfin/mpegvideo_bfin.o \ 429 bfin/mpegvideo_bfin.o \
425 430
426 ASM_OBJS-$(ARCH_BFIN) += bfin/pixels_bfin.o \ 431 ASM_OBJS-$(ARCH_BFIN) += bfin/pixels_bfin.o \