Note this won't trigger a rebuild. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29053 a95241bf-73f2-0310-859d-f6bbb57e9c96
44 lines
1.3 KiB
Plaintext
44 lines
1.3 KiB
Plaintext
SubDir HAIKU_TOP src add-ons opengl mesa_software_renderer ;
|
|
|
|
SetSubDirSupportedPlatformsBeOSCompatible ;
|
|
|
|
if $(TARGET_PLATFORM) != haiku {
|
|
UseHeaders [ FDirName $(HAIKU_TOP) headers os opengl ] : true ;
|
|
# We need our public GL headers also when not compiling for Haiku.
|
|
}
|
|
|
|
|
|
{
|
|
local defines ;
|
|
defines = BEOS_THREADS GNU_ASSEMBLER ;
|
|
|
|
if $(TARGET_ARCH) = x86 {
|
|
defines += USE_X86_ASM USE_MMX_ASM USE_3DNOW_ASM USE_SSE_ASM ;
|
|
} else {
|
|
# Not yet supported, as current Mesa3D PPC assembly is Linux-dependent!
|
|
# defines += USE_PPC_ASM ;
|
|
}
|
|
|
|
SubDirC++Flags [ FDefines $(defines) ] ;
|
|
}
|
|
|
|
UsePrivateHeaders interface opengl ;
|
|
|
|
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ] ;
|
|
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa main ] ;
|
|
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa glapi ] ;
|
|
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa tnl ] ;
|
|
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa x86 ] ;
|
|
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ppc ] ;
|
|
|
|
Addon Mesa\ Software\ Renderer :
|
|
MesaSoftwareRenderer.cpp
|
|
: libGL.so libmesa.a be
|
|
;
|
|
|
|
Package haiku-opengl-cvs :
|
|
Mesa\ Software\ Renderer :
|
|
boot home config add-ons opengl
|
|
;
|
|
|