Mercurial > libavcodec.hg
comparison Makefile @ 11500:8ae93fdefcd7 libavcodec
Move arch-specific makefile parts into $arch/Makefile
author | mru |
---|---|
date | Tue, 16 Mar 2010 21:22:59 +0000 |
parents | 2a4dc3c0b012 |
children | 3367dd5913a0 |
comparison
equal
deleted
inserted
replaced
11499:2a4dc3c0b012 | 11500:8ae93fdefcd7 |
---|---|
580 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o | 580 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o |
581 OBJS-$(HAVE_OS2THREADS) += os2thread.o | 581 OBJS-$(HAVE_OS2THREADS) += os2thread.o |
582 OBJS-$(HAVE_PTHREADS) += pthread.o | 582 OBJS-$(HAVE_PTHREADS) += pthread.o |
583 OBJS-$(HAVE_W32THREADS) += w32thread.o | 583 OBJS-$(HAVE_W32THREADS) += w32thread.o |
584 | 584 |
585 # processor-specific code | |
586 X86-OBJS-$(CONFIG_MLP_DECODER) += x86/mlpdsp.o | |
587 X86-OBJS-$(CONFIG_TRUEHD_DECODER) += x86/mlpdsp.o | |
588 | |
589 OBJS-$(ARCH_X86) += $(X86-OBJS-yes) | |
590 | |
591 YASM-OBJS-FFT-$(HAVE_AMD3DNOW) += x86/fft_3dn.o | |
592 YASM-OBJS-FFT-$(HAVE_AMD3DNOWEXT) += x86/fft_3dn2.o | |
593 YASM-OBJS-FFT-$(HAVE_SSE) += x86/fft_sse.o | |
594 YASM-OBJS-$(CONFIG_FFT) += x86/fft_mmx.o \ | |
595 $(YASM-OBJS-FFT-yes) | |
596 YASM-OBJS-$(CONFIG_GPL) += x86/h264_deblock_sse2.o \ | |
597 x86/h264_idct_sse2.o \ | |
598 | |
599 MMX-OBJS-$(CONFIG_CAVS_DECODER) += x86/cavsdsp_mmx.o | |
600 MMX-OBJS-$(CONFIG_ENCODERS) += x86/dsputilenc_mmx.o | |
601 MMX-OBJS-$(CONFIG_GPL) += x86/idct_mmx.o | |
602 MMX-OBJS-$(CONFIG_LPC) += x86/lpc_mmx.o | |
603 MMX-OBJS-$(CONFIG_DWT) += x86/snowdsp_mmx.o | |
604 MMX-OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp_mmx.o | |
605 MMX-OBJS-$(CONFIG_VP3_DECODER) += x86/vp3dsp_mmx.o \ | |
606 x86/vp3dsp_sse2.o | |
607 MMX-OBJS-$(CONFIG_VP5_DECODER) += x86/vp3dsp_mmx.o \ | |
608 x86/vp3dsp_sse2.o | |
609 MMX-OBJS-$(CONFIG_VP6_DECODER) += x86/vp3dsp_mmx.o \ | |
610 x86/vp3dsp_sse2.o \ | |
611 x86/vp6dsp_mmx.o \ | |
612 x86/vp6dsp_sse2.o | |
613 MMX-OBJS-$(HAVE_YASM) += x86/dsputil_yasm.o \ | |
614 $(YASM-OBJS-yes) | |
615 | |
616 MMX-OBJS-$(CONFIG_FFT) += x86/fft.o | |
617 | |
618 OBJS-$(HAVE_MMX) += x86/cpuid.o \ | |
619 x86/dnxhd_mmx.o \ | |
620 x86/dsputil_mmx.o \ | |
621 x86/fdct_mmx.o \ | |
622 x86/idct_mmx_xvid.o \ | |
623 x86/idct_sse2_xvid.o \ | |
624 x86/motion_est_mmx.o \ | |
625 x86/mpegvideo_mmx.o \ | |
626 x86/simple_idct_mmx.o \ | |
627 | |
628 OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha.o \ | |
629 alpha/dsputil_alpha_asm.o \ | |
630 alpha/motion_est_alpha.o \ | |
631 alpha/motion_est_mvi_asm.o \ | |
632 alpha/mpegvideo_alpha.o \ | |
633 alpha/simple_idct_alpha.o \ | |
634 | |
635 ARM-OBJS-$(CONFIG_H264DSP) += arm/h264dsp_init_arm.o \ | |
636 arm/h264pred_init_arm.o \ | |
637 | |
638 OBJS-$(ARCH_ARM) += arm/dsputil_init_arm.o \ | |
639 arm/dsputil_arm.o \ | |
640 arm/fft_init_arm.o \ | |
641 arm/jrevdct_arm.o \ | |
642 arm/mpegvideo_arm.o \ | |
643 arm/simple_idct_arm.o \ | |
644 $(ARM-OBJS-yes) | |
645 | |
646 OBJS-$(HAVE_ARMV5TE) += arm/dsputil_init_armv5te.o \ | |
647 arm/mpegvideo_armv5te.o \ | |
648 arm/mpegvideo_armv5te_s.o \ | |
649 arm/simple_idct_armv5te.o \ | |
650 | |
651 OBJS-$(HAVE_ARMV6) += arm/dsputil_init_armv6.o \ | |
652 arm/dsputil_armv6.o \ | |
653 arm/simple_idct_armv6.o \ | |
654 | |
655 OBJS-$(HAVE_ARMVFP) += arm/dsputil_vfp.o \ | |
656 arm/dsputil_init_vfp.o \ | |
657 | |
658 OBJS-$(HAVE_IWMMXT) += arm/dsputil_iwmmxt.o \ | |
659 arm/mpegvideo_iwmmxt.o \ | |
660 | |
661 NEON-OBJS-$(CONFIG_FFT) += arm/fft_neon.o \ | |
662 | |
663 NEON-OBJS-$(CONFIG_MDCT) += arm/mdct_neon.o \ | |
664 | |
665 NEON-OBJS-$(CONFIG_H264DSP) += arm/h264dsp_neon.o \ | |
666 arm/h264idct_neon.o \ | |
667 arm/h264pred_neon.o \ | |
668 | |
669 NEON-OBJS-$(CONFIG_VP3_DECODER) += arm/vp3dsp_neon.o | |
670 | |
671 OBJS-$(HAVE_NEON) += arm/dsputil_init_neon.o \ | |
672 arm/dsputil_neon.o \ | |
673 arm/int_neon.o \ | |
674 arm/simple_idct_neon.o \ | |
675 $(NEON-OBJS-yes) | |
676 | |
677 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \ | |
678 bfin/fdct_bfin.o \ | |
679 bfin/idct_bfin.o \ | |
680 bfin/mpegvideo_bfin.o \ | |
681 bfin/pixels_bfin.o \ | |
682 bfin/vp3_bfin.o \ | |
683 bfin/vp3_idct_bfin.o \ | |
684 | |
685 OBJS-$(ARCH_PPC) += ppc/dsputil_ppc.o \ | |
686 | |
687 ALTIVEC-OBJS-$(CONFIG_H264DSP) += ppc/h264_altivec.o | |
688 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o | |
689 ALTIVEC-OBJS-$(CONFIG_VP3_DECODER) += ppc/vp3dsp_altivec.o | |
690 ALTIVEC-OBJS-$(CONFIG_VP5_DECODER) += ppc/vp3dsp_altivec.o | |
691 ALTIVEC-OBJS-$(CONFIG_VP6_DECODER) += ppc/vp3dsp_altivec.o | |
692 | |
693 OBJS-$(HAVE_ALTIVEC) += ppc/check_altivec.o \ | |
694 ppc/dsputil_altivec.o \ | |
695 ppc/fdct_altivec.o \ | |
696 ppc/fft_altivec.o \ | |
697 ppc/float_altivec.o \ | |
698 ppc/gmc_altivec.o \ | |
699 ppc/idct_altivec.o \ | |
700 ppc/int_altivec.o \ | |
701 ppc/mpegvideo_altivec.o \ | |
702 $(ALTIVEC-OBJS-yes) | |
703 | |
704 OBJS-$(ARCH_SH4) += sh4/dsputil_align.o \ | |
705 sh4/dsputil_sh4.o \ | |
706 sh4/idct_sh4.o \ | |
707 | |
708 OBJS-$(CONFIG_MLIB) += mlib/dsputil_mlib.o \ | 585 OBJS-$(CONFIG_MLIB) += mlib/dsputil_mlib.o \ |
709 | 586 |
710 OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \ | 587 -include $(SUBDIR)$(ARCH)/Makefile |
711 ps2/idct_mmi.o \ | |
712 ps2/mpegvideo_mmi.o \ | |
713 | |
714 OBJS-$(HAVE_VIS) += sparc/dsputil_vis.o \ | |
715 sparc/simple_idct_vis.o \ | |
716 | 588 |
717 SKIPHEADERS = %_tablegen.h | 589 SKIPHEADERS = %_tablegen.h |
718 SKIPHEADERS-$(CONFIG_DXVA2) += dxva2.h dxva2_internal.h | 590 SKIPHEADERS-$(CONFIG_DXVA2) += dxva2.h dxva2_internal.h |
719 SKIPHEADERS-$(CONFIG_LIBDIRAC) += libdirac.h | 591 SKIPHEADERS-$(CONFIG_LIBDIRAC) += libdirac.h |
720 SKIPHEADERS-$(CONFIG_LIBSCHROEDINGER) += libschroedinger.h | 592 SKIPHEADERS-$(CONFIG_LIBSCHROEDINGER) += libschroedinger.h |