--- ../../cvs-ro/xc/lib/GL/mesa/main/Imakefile Wed Jun 16 02:25:10 2004 +++ lib/GL/mesa/main/Imakefile Mon Aug 16 14:12:10 2004 @@ -26,6 +26,11 @@ #define DoProfileLib NO #endif +/* Large PIC tables needed for SPARC builds */ +#if defined(sparc) || defined(SparcArchitecture) +# define LargePICTable YES +#endif + #if Malloc0ReturnsNull ALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL #endif --- ../../cvs-ro/xc/lib/GL/mesa/sparc/Imakefile Wed Jun 16 02:25:10 2004 +++ lib/GL/mesa/sparc/Imakefile Mon Aug 16 13:51:42 2004 @@ -1,4 +1,5 @@ XCOMM $XFree86: xc/lib/GL/mesa/src/SPARC/Imakefile,v 1.3 2002/11/22 22:55:58 tsi Exp $ +XCOMM $XdotOrg: $ /* * Need both shared and unshared Mesa objects in the following cases: @@ -36,7 +37,13 @@ DEFINES = $(ALLOC_DEFINES) GlxDefines $(MESA_ASM_DEFINES) INCLUDES = -I$(INCLUDESRC) -I$(EXTINCSRC) -I$(MESASRCDIR)/src \ -I$(MESASRCDIR)/src/SPARC \ - -I../../../include + -I../../../include \ + -I$(MESASRCDIR)/include \ + -I$(GLXLIBSRC)/include \ + -I$(MESASRCDIR)/src/mesa \ + -I$(MESASRCDIR)/src/mesa/main \ + -I$(MESASRCDIR)/src/mesa/sparc \ + -I$(MESASRCDIR)/src/mesa/glapi SRCS = $(MESA_ASM_SRCS) OBJS = $(MESA_ASM_OBJS) --- ../../cvs-ro/xc/programs/Xserver/GL/glx/Imakefile Sat Jun 26 10:16:41 2004 +++ programs/Xserver/GL/glx/Imakefile Mon Aug 16 16:01:20 2004 @@ -9,6 +9,12 @@ # endif #endif +/* Large PIC tables needed for SPARC builds */ +#if defined(sparc) || defined(SparcArchitecture) +# define LargePICTable YES + PICFLAGS = LargePositionIndependentCFlags +#endif + #include LinkSourceFile(glcontextmodes.c, $(MESASRCDIR)/src/mesa/drivers/dri/common) --- ../../cvs-ro/xc/programs/Xserver/GL/mesa/main/Imakefile Wed Jun 16 02:25:15 2004 +++ programs/Xserver/GL/mesa/main/Imakefile Mon Aug 16 14:19:21 2004 @@ -9,6 +9,12 @@ #endif #endif +/* Large PIC tables needed for SPARC builds */ +#if defined(sparc) || defined(SparcArchitecture) +# define LargePICTable YES + PICFLAGS = LargePositionIndependentCFlags +#endif + #include #define NeedAllMesaSrc --- ../../cvs-ro/xc/programs/Xserver/GL/mesa/swrast/Imakefile Wed Jun 16 02:25:15 2004 +++ programs/Xserver/GL/mesa/swrast/Imakefile Mon Aug 16 14:19:32 2004 @@ -9,6 +9,12 @@ #endif #endif +/* Large PIC tables needed for SPARC builds */ +#if defined(sparc) || defined(SparcArchitecture) +# define LargePICTable YES + PICFLAGS = LargePositionIndependentCFlags +#endif + #include #define NeedAllMesaSrc --- ../../cvs-ro/xc/programs/Xserver/GL/mesa/tnl/Imakefile Wed Jun 16 02:25:15 2004 +++ programs/Xserver/GL/mesa/tnl/Imakefile Mon Aug 16 16:12:43 2004 @@ -9,6 +9,13 @@ #endif #endif +/* Large PIC tables needed for SPARC builds */ +#if defined(sparc) || defined(SparcArchitecture) +# define LargePICTable YES + PICFLAGS = LargePositionIndependentCFlags +#endif + + #include #define NeedAllMesaSrc