Moved Mesa libs (mesa, glu & glut) under src/libs/mesa, where it should have

been since long already.
This should help aljen reintegrate his gallium branch sooner than later, 
which after the speed improvment on softpipe made last days will 
be welcomed, I'll bet ;-)

Maybe it's possible to even have both current Mesa Software Renderer add-on 
*and* Gallium-based SoftPipe one. Will need to actually support renderer 
selection (in OpenGL preference panel or via a missing OpenGL Kit API), 
as today the first add-on found is the only one ever selected...



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33282 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Philippe Houdoin
2009-09-25 01:50:30 +00:00
parent 46b4cc5651
commit 62f9de87b0
721 changed files with 38 additions and 48 deletions
@@ -7,7 +7,6 @@ if $(TARGET_PLATFORM) != haiku {
# We need our public GL headers also when not compiling for Haiku. # We need our public GL headers also when not compiling for Haiku.
} }
{ {
local defines ; local defines ;
defines = BEOS_THREADS GNU_ASSEMBLER ; defines = BEOS_THREADS GNU_ASSEMBLER ;
@@ -24,23 +23,20 @@ if $(TARGET_PLATFORM) != haiku {
SubDirC++Flags [ FDefines $(defines) ] ; SubDirC++Flags [ FDefines $(defines) ] ;
} }
UsePrivateHeaders interface opengl ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ] ; UsePrivateHeaders interface ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa main ] ; UseLibraryHeaders mesa ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa glapi ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa tnl ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa x86 ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa main ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ppc ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa glapi ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa sparc ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa tnl ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa x86 ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ppc ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa sparc ] ;
Addon Mesa\ Software\ Renderer : Addon Mesa\ Software\ Renderer :
MesaSoftwareRenderer.cpp MesaSoftwareRenderer.cpp
: libGL.so libmesa.a be $(TARGET_LIBSUPC++) : libGL.so libmesa.a be $(TARGET_LIBSUPC++)
; ;
Package haiku-opengl-cvs :
Mesa\ Software\ Renderer :
boot home config add-ons opengl
;
+6 -6
View File
@@ -10,12 +10,12 @@ if $(TARGET_PLATFORM) != haiku {
UsePrivateHeaders opengl ; UsePrivateHeaders opengl ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa main ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa main ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa glapi ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa glapi ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa tnl ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa tnl ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa x86 ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa x86 ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ppc ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ppc ] ;
Addon NVidia\ Hardware\ Renderer : opengl : Addon NVidia\ Hardware\ Renderer : opengl :
NVidiaHardwareRenderer.cpp NVidiaHardwareRenderer.cpp
+6 -6
View File
@@ -10,12 +10,12 @@ if $(TARGET_PLATFORM) != haiku {
UsePrivateHeaders opengl ; UsePrivateHeaders opengl ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa main ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa main ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa glapi ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa glapi ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa tnl ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa tnl ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa x86 ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa x86 ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ppc ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ppc ] ;
Addon Radeon\ Hardware\ Renderer : opengl : Addon Radeon\ Hardware\ Renderer : opengl :
RadeonHardwareRenderer.cpp RadeonHardwareRenderer.cpp
+11 -18
View File
@@ -2,7 +2,8 @@ SubDir HAIKU_TOP src kits opengl ;
SetSubDirSupportedPlatformsBeOSCompatible ; SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders interface opengl ; UsePrivateHeaders interface ;
UseLibraryHeaders mesa ;
UsePrivateSystemHeaders ; UsePrivateSystemHeaders ;
if $(TARGET_PLATFORM) != haiku { if $(TARGET_PLATFORM) != haiku {
@@ -11,14 +12,14 @@ if $(TARGET_PLATFORM) != haiku {
} }
UseHeaders [ FDirName $(SUBDIR) mesa ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa ] ;
UseHeaders [ FDirName $(SUBDIR) mesa main ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa main ] ;
UseHeaders [ FDirName $(SUBDIR) mesa glapi ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa glapi ] ;
UseHeaders [ FDirName $(SUBDIR) mesa math ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa math ] ;
UseHeaders [ FDirName $(SUBDIR) mesa tnl ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa tnl ] ;
UseHeaders [ FDirName $(SUBDIR) mesa shader ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa shader ] ;
UseHeaders [ FDirName $(SUBDIR) mesa swrast ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa swrast ] ;
UseHeaders [ FDirName $(SUBDIR) mesa swrast_setup ] ; UseHeaders [ FDirName $(HAIKU_TOP) src libs mesa mesa swrast_setup ] ;
{ {
local defines ; local defines ;
@@ -36,6 +37,7 @@ UseHeaders [ FDirName $(SUBDIR) mesa swrast_setup ] ;
defines = [ FDefines $(defines) ] ; defines = [ FDefines $(defines) ] ;
SubDirCcFlags $(defines) ; SubDirCcFlags $(defines) ;
SubDirC++Flags $(defines) ; SubDirC++Flags $(defines) ;
SubDirAsFlags $(defines) ;
} }
SharedLibrary libGL.so : SharedLibrary libGL.so :
@@ -43,7 +45,6 @@ SharedLibrary libGL.so :
GLDispatcher.cpp GLDispatcher.cpp
GLRenderer.cpp GLRenderer.cpp
GLRendererRoster.cpp GLRendererRoster.cpp
: :
# Mesa GL API dispatching code # Mesa GL API dispatching code
@@ -60,11 +61,3 @@ SharedLibrary libGL.so :
game # BWindowScreen needed by BGLScreen stub class game # BWindowScreen needed by BGLScreen stub class
$(TARGET_LIBSTDC++) $(TARGET_LIBSTDC++)
; ;
Package haiku-opengl-cvs :
libGL.so :
boot beos system lib ;
SubInclude HAIKU_TOP src kits opengl glu ;
SubInclude HAIKU_TOP src kits opengl glut ;
SubInclude HAIKU_TOP src kits opengl mesa ;
+1
View File
@@ -18,6 +18,7 @@ SubInclude HAIKU_TOP src libs libtelnet ;
SubInclude HAIKU_TOP src libs linprog ; SubInclude HAIKU_TOP src libs linprog ;
SubInclude HAIKU_TOP src libs lp_solve ; SubInclude HAIKU_TOP src libs lp_solve ;
SubInclude HAIKU_TOP src libs mapm ; SubInclude HAIKU_TOP src libs mapm ;
SubInclude HAIKU_TOP src libs mesa ;
SubInclude HAIKU_TOP src libs ncurses ; SubInclude HAIKU_TOP src libs ncurses ;
SubInclude HAIKU_TOP src libs pdflib ; SubInclude HAIKU_TOP src libs pdflib ;
SubInclude HAIKU_TOP src libs png ; SubInclude HAIKU_TOP src libs png ;
@@ -1,4 +1,4 @@
SubDir HAIKU_TOP src kits opengl glu ; SubDir HAIKU_TOP src libs mesa glu ;
SetSubDirSupportedPlatformsBeOSCompatible ; SetSubDirSupportedPlatformsBeOSCompatible ;

Some files were not shown because too many files have changed in this diff Show More