SubDir HAIKU_TOP src add-ons media plugins ffmpeg libtheora ;

SubDirSysHdrs [ FDirName $(SUBDIR) ] ;
SubDirHdrs [ FDirName $(SUBDIR) include ] ;
SubDirSysHdrs [ FDirName $(SUBDIR) include ] ;
SubDirSysHdrs [ FDirName $(SUBDIR) .. libogg include ] ;
# GCC2 needs this to find codec.h
SubDirHdrs [ FDirName $(SUBDIR) include theora ] ;

SubDirCcFlags -DHAVE_CONFIG_H -DPIC ;

SEARCH_SOURCE += [ FDirName $(SUBDIR) lib ] ;


local archSources ;

if $(HAIKU_GCC_VERSION[1]) >= 3 {
	if $(TARGET_ARCH) = x86 {
		archSources = 
			mmxencfrag.c
			mmxfdct.c
			mmxfrag.c
			mmxidct.c
			mmxstate.c
			sse2fdct.c
			x86enc.c
			x86state.c
			;
	
		SEARCH_SOURCE += [ FDirName $(SUBDIR) lib x86 ] ;
	}
}

StaticLibrary libtheora_ffmpeg.a :
	analyze.c
	apiwrapper.c
	bitpack.c
	cpu.c
	decapiwrapper.c
	decinfo.c
	decode.c
	dequant.c
	encapiwrapper.c
	encfrag.c
	encinfo.c
	encode.c
	enquant.c
	fdct.c
	fragment.c
	huffdec.c
	huffenc.c
	idct.c
	info.c
	internal.c
	mathops.c
	mcenc.c
	quant.c
	rate.c
	state.c
	tokenize.c

	$(archSources)	
;
