GLUT: Break GLUT out from libGL

* It was confirmed that GLUT was *not* in libGL
This commit is contained in:
Alexander von Gluck IV
2012-11-16 13:02:21 -06:00
parent fb32cff770
commit 4ff9f11a00
4 changed files with 15 additions and 16 deletions
+4 -5
View File
@@ -86,8 +86,8 @@ SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo $(X86_ONLY)GLTeapot
SYSTEM_LIBS = SYSTEM_LIBS =
libbe.so libbsd.so libbnetapi.so libbe.so libbsd.so libbnetapi.so
libdebug.so libdevice.so libdebug.so libdevice.so
libgame.so $(X86_ONLY)libGL.so libgnu.so libgame.so $(X86_ONLY)libGL.so $(X86_ONLY)libglut.so
libmail.so libmedia.so libmidi.so libmidi2.so libgnu.so libmail.so libmedia.so libmidi.so libmidi2.so
libnetwork.so libnetwork.so
<revisioned>libroot.so libroot-addon-icu.so <revisioned>libroot.so libroot-addon-icu.so
libscreensaver.so libscreensaver.so
@@ -305,9 +305,8 @@ if $(HAIKU_GCC_VERSION[1]) = 2 {
} }
# libGL.so has GLU (like BeOS) *and* GLUT API built-in # libGL.so has GLU (like BeOS) built-in
SYSTEM_LIBS_LIBGL_ALIASES SYSTEM_LIBS_LIBGL_ALIASES = libGLU.so ;
= libGLU.so libglut.so ;
if $(TARGET_ARCH) = x86 { if $(TARGET_ARCH) = x86 {
local lib ; local lib ;
-3
View File
@@ -46,9 +46,6 @@ SharedLibrary libGL.so : $(sources) :
# GLU # GLU
$(HAIKU_GLU_LIBS) $(HAIKU_GLU_LIBS)
# Glut
<opengl>glut.o
# Mesa libraries (from Mesa optional package): # Mesa libraries (from Mesa optional package):
$(HAIKU_MESA_LIBS) $(HAIKU_MESA_LIBS)
+3 -3
View File
@@ -62,9 +62,9 @@ Includes [ FGristFiles $(sourcesCc) $(sourcesCpp) ]
Includes [ FGristFiles $(sourcesCc) $(sourcesCpp) ] Includes [ FGristFiles $(sourcesCc) $(sourcesCpp) ]
: $(HAIKU_MESA_HEADERS_DEPENDENCY) ; : $(HAIKU_MESA_HEADERS_DEPENDENCY) ;
MergeObject <opengl>glut.o : SharedLibrary libglut.so :
# C++ sources
$(sourcesCpp) $(sourcesCpp)
# C sources
$(sourcesCc) $(sourcesCc)
:
GL game be $(TARGET_LIBSTDC++)
; ;
+8 -5
View File
@@ -24,11 +24,14 @@ Includes [ FGristFiles $(sources) ] : $(HAIKU_MESA_HEADERS_DEPENDENCY) ;
# Dependency needed to trigger downloading/unzipping the package before # Dependency needed to trigger downloading/unzipping the package before
# compiling the files. # compiling the files.
Preference GLInfo Preference GLInfo :
: $(sources) $(sources)
: be GL translation libcolumnlistview.a $(HAIKU_LOCALE_LIBS) :
$(TARGET_LIBSUPC++) be GL libglut.so
: GLInfo.rdef translation libcolumnlistview.a $(HAIKU_LOCALE_LIBS)
$(TARGET_LIBSUPC++)
:
GLInfo.rdef
; ;
DoCatalogs GLInfo : DoCatalogs GLInfo :