|
|
|
@@ -19,37 +19,37 @@ if $(HAIKU_GCC_VERSION[1]) >= 3 {
|
|
|
|
|
|
|
|
|
|
# NOTE: This is intentionally a global variable, so we can re-use it in
|
|
|
|
|
# sub-folders.
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES = HAVE_AV_CONFIG_H=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES = HAVE_AV_CONFIG_H=1 ;
|
|
|
|
|
|
|
|
|
|
if $(TARGET_ARCH) = x86 {
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_X86=1 ARCH_X86_32=1 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_PPC=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_SPARC=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_AMD3DNOW=0 HAVE_AMD3DNOWEXT=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_MMX=1 HAVE_MMX2=1 HAVE_SSE=0 HAVE_SSE3=1 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_ALTIVEC=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_VIS=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_X86=1 ARCH_X86_32=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_PPC=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_SPARC=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_AMD3DNOW=0 HAVE_AMD3DNOWEXT=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_MMX=1 HAVE_MMX2=1 HAVE_SSE=0 HAVE_SSE3=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_ALTIVEC=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_VIS=0 ;
|
|
|
|
|
} else if $(TARGET_ARCH) = ppc {
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_X86=0 ARCH_X86_32=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_PPC=1 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_SPARC=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_AMD3DNOW=0 HAVE_AMD3DNOWEXT=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_MMX=0 HAVE_MMX2=0 HAVE_SSE=0 HAVE_SSE3=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_ALTIVEC=1 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_VIS=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_X86=0 ARCH_X86_32=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_PPC=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_SPARC=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_AMD3DNOW=0 HAVE_AMD3DNOWEXT=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_MMX=0 HAVE_MMX2=0 HAVE_SSE=0 HAVE_SSE3=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_ALTIVEC=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_VIS=0 ;
|
|
|
|
|
} else if $(TARGET_ARCH) = sparc {
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_X86=0 ARCH_X86_32=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_PPC=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += ARCH_SPARC=1 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_AMD3DNOW=0 HAVE_AMD3DNOWEXT=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_MMX=0 HAVE_MMX2=0 HAVE_SSE=0 HAVE_SSE3=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_ALTIVEC=0 ;
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES += HAVE_VIS=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_X86=0 ARCH_X86_32=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_PPC=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += ARCH_SPARC=1 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_AMD3DNOW=0 HAVE_AMD3DNOWEXT=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_MMX=0 HAVE_MMX2=0 HAVE_SSE=0 HAVE_SSE3=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_ALTIVEC=0 ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES += HAVE_VIS=1 ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FFMPEG_PLATFORM_DEFINES = [ FDefines $(FFMPEG_PLATFORM_DEFINES) ] ;
|
|
|
|
|
SubDirCcFlags $(FFMPEG_PLATFORM_DEFINES) ;
|
|
|
|
|
SubDirC++Flags $(FFMPEG_PLATFORM_DEFINES) ;
|
|
|
|
|
HAIKU_FFMPEG_DEFINES = [ FDefines $(HAIKU_FFMPEG_DEFINES) ] ;
|
|
|
|
|
SubDirCcFlags $(HAIKU_FFMPEG_DEFINES) ;
|
|
|
|
|
SubDirC++Flags $(HAIKU_FFMPEG_DEFINES) ;
|
|
|
|
|
|
|
|
|
|
StaticLibrary libavcodec.a :
|
|
|
|
|
4xm.c
|
|
|
|
|