From 022d9c6cf6a67385d84ff33ce095f5c7f9f6d0cc Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 28 Jul 2010 18:15:53 +0000 Subject: Update to mesa 7,8,2 --- mesalib/configs/autoconf.in | 2 ++ mesalib/configs/darwin | 7 +++++-- mesalib/configs/default | 4 ++-- mesalib/configs/linux-osmesa | 6 +++--- mesalib/configs/linux-osmesa16 | 2 +- mesalib/configs/linux-osmesa32 | 2 +- 6 files changed, 14 insertions(+), 9 deletions(-) (limited to 'mesalib/configs') diff --git a/mesalib/configs/autoconf.in b/mesalib/configs/autoconf.in index 30637877f..fbd5faa5f 100644 --- a/mesalib/configs/autoconf.in +++ b/mesalib/configs/autoconf.in @@ -24,6 +24,8 @@ RADEON_CFLAGS = @RADEON_CFLAGS@ RADEON_LDFLAGS = @RADEON_LDFLAGS@ INTEL_LIBS = @INTEL_LIBS@ INTEL_CFLAGS = @INTEL_CFLAGS@ +X11_LIBS = @X11_LIBS@ +X11_CFLAGS = @X11_CFLAGS@ # Assembler MESA_ASM_SOURCES = @MESA_ASM_SOURCES@ diff --git a/mesalib/configs/darwin b/mesalib/configs/darwin index d28d5906b..e51968487 100644 --- a/mesalib/configs/darwin +++ b/mesalib/configs/darwin @@ -13,7 +13,10 @@ CC = gcc CXX = g++ PIC_FLAGS = -fPIC DEFINES = -D_DARWIN_C_SOURCE -DPTHREADS -D_GNU_SOURCE \ - -DGLX_ALIAS_UNSUPPORTED -DGLX_INDIRECT_RENDERING + -DGLX_ALIAS_UNSUPPORTED \ + -DGLX_DIRECT_RENDERING -DGLX_USE_APPLEGL + +# -DGLX_INDIRECT_RENDERING \ # -D_GNU_SOURCE - for src/mesa/main ... # -DGLX_DIRECT_RENDERING - pulls in libdrm stuff in glx @@ -49,7 +52,7 @@ GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -L$(INSTALL_DIR)/$(LIB_DIR) -L$(X APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -L$(INSTALL_DIR)/$(LIB_DIR) -L$(X11_DIR)/$(LIB_DIR) -lX11 -lXmu -lXt -lXi -lm # omit glw lib for now: -SRC_DIRS = glsl glx mesa gallium glu glut/glx glew +SRC_DIRS = glsl glx/apple mesa gallium glu glut/glx glew GLU_DIRS = sgi DRIVER_DIRS = osmesa #DRIVER_DIRS = dri diff --git a/mesalib/configs/default b/mesalib/configs/default index 47d6923f0..f12bec8fa 100644 --- a/mesalib/configs/default +++ b/mesalib/configs/default @@ -10,7 +10,7 @@ CONFIG_NAME = default # Version info MESA_MAJOR=7 MESA_MINOR=8 -MESA_TINY=1 +MESA_TINY=2 MESA_VERSION = $(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY) # external projects. This should be useless now that we use libdrm. @@ -119,7 +119,7 @@ APP_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LI # Program dependencies - specific GL/glut libraries added in Makefiles APP_LIB_DEPS = -lm - +X11_LIBS = -lX11 # Installation directories (for make install) INSTALL_DIR = /usr/local diff --git a/mesalib/configs/linux-osmesa b/mesalib/configs/linux-osmesa index c112642f8..3015f5fcb 100644 --- a/mesalib/configs/linux-osmesa +++ b/mesalib/configs/linux-osmesa @@ -9,7 +9,7 @@ CONFIG_NAME = linux-osmesa # Compiler and flags CC = gcc CXX = g++ -CFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DPTHREADS +CFLAGS = -g -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS CXXFLAGS = -O3 -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE # Work around aliasing bugs - developers should comment this out @@ -17,12 +17,12 @@ CFLAGS += -fno-strict-aliasing CXXFLAGS += -fno-strict-aliasing # Directories -SRC_DIRS = gallium mesa glu +SRC_DIRS = glsl mesa glu DRIVER_DIRS = osmesa PROGRAM_DIRS = osdemos # Dependencies -OSMESA_LIB_DEPS = -lm -lpthread +OSMESA_LIB_DEPS = -lm -lpthread -ldl GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(OSMESA_LIB) APP_LIB_DEPS = -lm -lpthread diff --git a/mesalib/configs/linux-osmesa16 b/mesalib/configs/linux-osmesa16 index b3c8da099..090ca2730 100644 --- a/mesalib/configs/linux-osmesa16 +++ b/mesalib/configs/linux-osmesa16 @@ -20,7 +20,7 @@ OSMESA_LIB_NAME = libOSMesa16.so # Directories -SRC_DIRS = gallium mesa glu +SRC_DIRS = glsl mesa glu DRIVER_DIRS = osmesa PROGRAM_DIRS = diff --git a/mesalib/configs/linux-osmesa32 b/mesalib/configs/linux-osmesa32 index 5804ef8e5..63de7f9a4 100644 --- a/mesalib/configs/linux-osmesa32 +++ b/mesalib/configs/linux-osmesa32 @@ -20,7 +20,7 @@ OSMESA_LIB_NAME = libOSMesa32.so # Directories -SRC_DIRS = gallium mesa glu +SRC_DIRS = glsl mesa glu DRIVER_DIRS = osmesa PROGRAM_DIRS = -- cgit v1.2.3