comparison Makefile @ 8971:734114ba02fa libavcodec

The 3DNow! and SSE FFT optimizations depend on the yasm optimizations in x86/fft_mmx.asm, so only build them if the latter is built.
author diego
date Wed, 18 Feb 2009 23:32:41 +0000
parents d08dc32559e7
children 51d9a28db992
comparison
equal deleted inserted replaced
8970:9757b2f87d83 8971:734114ba02fa
400 OBJS-$(HAVE_OS2THREADS) += os2thread.o 400 OBJS-$(HAVE_OS2THREADS) += os2thread.o
401 OBJS-$(HAVE_PTHREADS) += pthread.o 401 OBJS-$(HAVE_PTHREADS) += pthread.o
402 OBJS-$(HAVE_W32THREADS) += w32thread.o 402 OBJS-$(HAVE_W32THREADS) += w32thread.o
403 403
404 # processor-specific code 404 # processor-specific code
405 FFT-OBJS-$(HAVE_AMD3DNOW) += x86/fft_3dn.o 405 YASM-OBJS-FFT-$(HAVE_AMD3DNOW) += x86/fft_3dn.o
406 FFT-OBJS-$(HAVE_AMD3DNOWEXT) += x86/fft_3dn2.o 406 YASM-OBJS-FFT-$(HAVE_AMD3DNOWEXT) += x86/fft_3dn2.o
407 FFT-OBJS-$(HAVE_SSE) += x86/fft_sse.o 407 YASM-OBJS-FFT-$(HAVE_SSE) += x86/fft_sse.o
408 OBJS-$(CONFIG_FFT) += $(FFT-OBJS-yes) 408 YASM-OBJS-$(CONFIG_FFT) += x86/fft_mmx.o $(YASM-OBJS-FFT-yes)
409
410 YASM-OBJS-$(CONFIG_FFT) += x86/fft_mmx.o
411 YASM-OBJS-$(CONFIG_GPL) += x86/h264_deblock_sse2.o \ 409 YASM-OBJS-$(CONFIG_GPL) += x86/h264_deblock_sse2.o \
412 x86/h264_idct_sse2.o \ 410 x86/h264_idct_sse2.o \
413 411
414 MMX-OBJS-$(CONFIG_CAVS_DECODER) += x86/cavsdsp_mmx.o 412 MMX-OBJS-$(CONFIG_CAVS_DECODER) += x86/cavsdsp_mmx.o
415 MMX-OBJS-$(CONFIG_ENCODERS) += x86/dsputilenc_mmx.o 413 MMX-OBJS-$(CONFIG_ENCODERS) += x86/dsputilenc_mmx.o