SubDir HAIKU_TOP src add-ons media plugins ffmpeg libavcodec ppc ;

SubDirHdrs [ FDirName $(SUBDIR) .. ] ;
SubDirHdrs [ FDirName $(SUBDIR) ../.. ] ;
SubDirHdrs [ FDirName $(SUBDIR) ../../libavutil ] ;
SubDirHdrs [ FDirName $(SUBDIR) ../../libswscale ] ;

# filter warnings we don't want here
TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS)
	: -Wall -Wmissing-prototypes -Wsign-compare -Wpointer-arith ] ;

# Enable altivec support
SubDirCcFlags -maltivec -mabi=altivec ;

SubDirCcFlags $(HAIKU_FFMPEG_GCC_EXTRA_FLAGS) ;
SubDirCcFlags $(HAIKU_FFMPEG_DEFINES) ;
SubDirC++Flags $(HAIKU_FFMPEG_DEFINES) ;

StaticLibrary libavcodec_ppc.a :
	check_altivec.c
    float_altivec.c
    int_altivec.c
	dsputil_altivec.c
	dsputil_ppc.c
    fdct_altivec.c
    fft_altivec.c
    idct_altivec.c
    gmc_altivec.c
    imgresample_altivec.c
    h264_altivec.c
#   h264_template_altivec.c
    mpegvideo_altivec.c
    vc1dsp_altivec.c
    snow_altivec.c
;

