summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoridr <idr>2004-05-28 18:41:41 +0000
committeridr <idr>2004-05-28 18:41:41 +0000
commite0338e26bef99fbc1d721c127d4933d9f1fd7f6d (patch)
tree89ee1862e1f456402f206004f9e0fe824265f514
parent2ce24e605329e87267aaadca051cf43ef6e7c44d (diff)
Move the X protocol related DRI files from lib/GL/dri to lib/GL/glx.
Soon the files in lib/GL/dri/drm will be removed (and libdrm.a will be built from the "pristine" DRM source in the drm module of DRI CVS) and the while lib/GL/dri tree will be gone.
-rw-r--r--xc/config/cf/host.def12
-rw-r--r--xc/lib/GL/GL/Imakefile5
-rw-r--r--xc/lib/GL/Imakefile2
-rw-r--r--xc/lib/GL/dri/Imakefile53
-rw-r--r--xc/lib/GL/glx/Imakefile10
-rw-r--r--xc/lib/GL/glx/XF86dri.c (renamed from xc/lib/GL/dri/XF86dri.c)0
-rw-r--r--xc/lib/GL/glx/dri_glx.c (renamed from xc/lib/GL/dri/dri_glx.c)0
-rw-r--r--xc/lib/GL/glx/dri_glx.h (renamed from xc/lib/GL/dri/dri_glx.h)0
-rw-r--r--xc/lib/GL/glx/xf86dri.h (renamed from xc/lib/GL/dri/xf86dri.h)0
-rw-r--r--xc/lib/GL/glx/xf86dristr.h (renamed from xc/lib/GL/dri/xf86dristr.h)0
-rw-r--r--xc/programs/Xserver/GL/dri/Imakefile4
-rw-r--r--xc/programs/Xserver/GL/mesa/X/Imakefile3
12 files changed, 21 insertions, 68 deletions
diff --git a/xc/config/cf/host.def b/xc/config/cf/host.def
index ab9e59060..8cb4f0c2c 100644
--- a/xc/config/cf/host.def
+++ b/xc/config/cf/host.def
@@ -5,8 +5,13 @@
#define XFree86CustomVersion "DRI trunk"
/* You need this now */
-#define MesaSrcDir /X11R6/SourceForge/Mesanew/Mesa
-#define DRMSrcDir /X11R6/SourceForge/DRI-freedesktop/drm
+#define MesaSrcDir /usr/src/idr/Mesa-pristine
+#define DRMSrcDir /usr/src/idr/dri-pristine/drm
+#define CcCmd gcc3
+#define HasGcc3 1
+
+#define DefaultGcc2i386Opt -O0
+/*#define DefaultGcc2i386Opt -O3 -momit-leaf-frame-pointer -march=pentium4*/
/* Don't use any special flags by default, but leave this here commented out
@@ -26,7 +31,7 @@
*/
-#define BuildXFree86ConfigTools YES
+#define BuildXFree86ConfigTools NO
#if defined(PpcArchitecture)
@@ -37,6 +42,7 @@
#define XF86CardDrivers tdfx i810 mga ati glint vga sis
#define DriDrivers r200 mga i810 r128 radeon gamma i830 sis tdfx ffb
+/*#define DriDrivers r200 mga i810 radeon i830*/
#elif defined(AMD64Architecture)
diff --git a/xc/lib/GL/GL/Imakefile b/xc/lib/GL/GL/Imakefile
index a4444107c..3dcb41ce7 100644
--- a/xc/lib/GL/GL/Imakefile
+++ b/xc/lib/GL/GL/Imakefile
@@ -46,11 +46,6 @@ BASEREQUIREDLIBS = SharedGLReqs
GLXPOBJS = $(GLXLIBSRC)/glx/profiled/?*.o $(GLAPI_OBJ)
#if BuildXF86DRI
- DRIOBJS = $(GLXLIBSRC)/dri/XF86dri.o $(GLXLIBSRC)/dri/dri_glx.o
- DRIUOBJS = $(GLXLIBSRC)/dri/unshared/XF86dri.o $(GLXLIBSRC)/dri/unshared/dri_glx.o
- DRIDOBJS = $(GLXLIBSRC)/dri/debugger/XF86dri.o $(GLXLIBSRC)/dri/debugger/dri_glx.o
- DRIPOBJS = $(GLXLIBSRC)/dri/profiled/XF86dri.o $(GLXLIBSRC)/dri/profiled/dri_glx.o
-
DRMOBJS = $(GLXLIBSRC)/dri/drm/?*.o
DRMUOBJS = $(GLXLIBSRC)/dri/drm/unshared/?*.o
DRMDOBJS = $(GLXLIBSRC)/dri/drm/debugger/?*.o
diff --git a/xc/lib/GL/Imakefile b/xc/lib/GL/Imakefile
index 896144370..7a2bed654 100644
--- a/xc/lib/GL/Imakefile
+++ b/xc/lib/GL/Imakefile
@@ -87,7 +87,7 @@ LIBGLBUILDDIR = GL
* BuildXF86DRI
*/
#if BuildXF86DRI
- DRIDIRS = dri
+ DRIDIRS = dri/drm
#endif
/*
diff --git a/xc/lib/GL/dri/Imakefile b/xc/lib/GL/dri/Imakefile
deleted file mode 100644
index 0120cb053..000000000
--- a/xc/lib/GL/dri/Imakefile
+++ /dev/null
@@ -1,53 +0,0 @@
-XCOMM $XFree86: xc/lib/GL/dri/Imakefile,v 1.10 2002/02/22 21:32:51 dawes Exp $
-
-#include <Threads.tmpl>
-
-#define DoNormalLib (NormalLibGlx || SharedLibGlxWithoutPIC)
-#define DoSharedLib (SharedLibGlx && !SharedLibGlxWithoutPIC)
-#define DoExtraLib SharedLibGlx
-#define DoDebugLib DebugLibGlx
-#define DoProfileLib ProfileLibGlx
-
-#if Malloc0ReturnsNull
-ALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL
-#endif
-
-#if !GlxUseSGISI
- DRI_SRCS = dri_glx.c
- DRI_OBJS = dri_glx.o
- DRI_INCS = -I. -I$(GLXLIBSRC)/glx \
- -I$(XINCLUDESRC) -I$(SERVERSRC)/GL/dri \
- -I$(GLXLIBSRC)/include \
- -I$(MESASRCDIR)/include \
- -I$(MESASRCDIR)/src/mesa/main \
- -I$(MESASRCDIR)/src/mesa/glapi
-#endif
-
-#if GlxUseBuiltInDRIDriver
- GLX_DEFS = -DBUILT_IN_DRI_DRIVER
-#endif
-
- PATHDEFINES = -DDEFAULT_DRIVER_DIR=\"$(MODULEDIR)/dri\"
-
- DEFINES = $(ALLOC_DEFINES) GlxDefines $(GLX_DEFS) $(PATHDEFINES)
- INCLUDES = -I$(XLIBSRC) -I$(EXTINCSRC) -I$(XF86OSSRC) $(DRI_INCS)
- SRCS = XF86dri.c $(DRI_SRCS)
- OBJS = XF86dri.o $(DRI_OBJS)
-
-#include <Library.tmpl>
-
-LibraryObjectRule()
-
-SubdirLibraryRule($(OBJS))
-NormalLintTarget($(SRCS))
-
-#define IHaveSubdirs
-#define PassCDebugFlags
-
-SUBDIRS = drm
-
-MakeSubdirs($(SUBDIRS))
-DependSubdirs($(SUBDIRS))
-
-DependTarget()
-
diff --git a/xc/lib/GL/glx/Imakefile b/xc/lib/GL/glx/Imakefile
index 4ec48a617..2c33a0e4b 100644
--- a/xc/lib/GL/glx/Imakefile
+++ b/xc/lib/GL/glx/Imakefile
@@ -107,7 +107,10 @@ LinkSourceFile(glapi_sparc.S, $(MESASRCDIR)/src/mesa/sparc)
#endif
#if BuildXF86DRI
- DRI_INCS = -I$(GLXLIBSRC)/dri -I$(SERVERSRC)/GL/dri
+ DRI_SRCS = dri_glx.c XF86dri.c
+ DRI_OBJS = dri_glx.o XF86dri.o
+
+ DRI_INCS = -I$(SERVERSRC)/GL/dri
#if defined(i386Architecture) && MesaUseX86Asm
ASM_SRCS = glapi_x86.S
ASM_OBJS = glapi_x86.o
@@ -124,8 +127,8 @@ LinkSourceFile(glapi_sparc.S, $(MESASRCDIR)/src/mesa/sparc)
#endif
#endif
- SRCS = $(GLX_SRCS) $(ASM_SRCS)
- OBJS = $(GLX_OBJS) $(ASM_OBJS)
+ SRCS = $(GLX_SRCS) $(ASM_SRCS) $(DRI_SRCS)
+ OBJS = $(GLX_OBJS) $(ASM_OBJS) $(DRI_OBJS)
DEFINES = $(GLX_DEFS) $(ASM_DEFS) $(XMESA_DEFINES)
INCLUDES = -I$(XINCLUDESRC) \
@@ -137,6 +140,7 @@ LinkSourceFile(glapi_sparc.S, $(MESASRCDIR)/src/mesa/sparc)
-I$(MESASRCDIR)/src/mesa/drivers/x11 \
-I$(MESASRCDIR)/src/mesa/$(ASM_DIR) \
-I$(XF86OSSRC) \
+ -I$(DRMSRCDIR)/shared \
$(DRI_INCS)
#include <Library.tmpl>
diff --git a/xc/lib/GL/dri/XF86dri.c b/xc/lib/GL/glx/XF86dri.c
index 82ffb3035..82ffb3035 100644
--- a/xc/lib/GL/dri/XF86dri.c
+++ b/xc/lib/GL/glx/XF86dri.c
diff --git a/xc/lib/GL/dri/dri_glx.c b/xc/lib/GL/glx/dri_glx.c
index f0b5f19ee..f0b5f19ee 100644
--- a/xc/lib/GL/dri/dri_glx.c
+++ b/xc/lib/GL/glx/dri_glx.c
diff --git a/xc/lib/GL/dri/dri_glx.h b/xc/lib/GL/glx/dri_glx.h
index 75561685c..75561685c 100644
--- a/xc/lib/GL/dri/dri_glx.h
+++ b/xc/lib/GL/glx/dri_glx.h
diff --git a/xc/lib/GL/dri/xf86dri.h b/xc/lib/GL/glx/xf86dri.h
index 013f5b32d..013f5b32d 100644
--- a/xc/lib/GL/dri/xf86dri.h
+++ b/xc/lib/GL/glx/xf86dri.h
diff --git a/xc/lib/GL/dri/xf86dristr.h b/xc/lib/GL/glx/xf86dristr.h
index ac05b183b..ac05b183b 100644
--- a/xc/lib/GL/dri/xf86dristr.h
+++ b/xc/lib/GL/glx/xf86dristr.h
diff --git a/xc/programs/Xserver/GL/dri/Imakefile b/xc/programs/Xserver/GL/dri/Imakefile
index e94194947..82a26d76b 100644
--- a/xc/programs/Xserver/GL/dri/Imakefile
+++ b/xc/programs/Xserver/GL/dri/Imakefile
@@ -18,8 +18,8 @@ MOBJ = drimodule.o
-I$(SERVERSRC)/mi -I$(FONTINCSRC)
DEFINES = $(GLX_DEFINES)
-LinkSourceFile(xf86dri.h,$(LIBSRC)/GL/dri)
-LinkSourceFile(xf86dristr.h,$(LIBSRC)/GL/dri)
+LinkSourceFile(xf86dri.h,$(LIBSRC)/GL/glx)
+LinkSourceFile(xf86dristr.h,$(LIBSRC)/GL/glx)
ModuleObjectRule()
LibraryModuleTarget(dri,$(OBJS))
diff --git a/xc/programs/Xserver/GL/mesa/X/Imakefile b/xc/programs/Xserver/GL/mesa/X/Imakefile
index 70851cc6c..69ddc1b30 100644
--- a/xc/programs/Xserver/GL/mesa/X/Imakefile
+++ b/xc/programs/Xserver/GL/mesa/X/Imakefile
@@ -54,7 +54,8 @@ GLXSRV_DEFINES = -DXFree86Server
-I$(LIBSRC)/GL/glx -I$(LIBSRC)/GL/include \
-I$(SERVERSRC)/include -I$(SERVERSRC)/GL/include \
-I$(SERVERSRC)/GL/glx \
- -I$(XF86OSSRC)
+ -I$(XF86OSSRC) \
+ -I$(DRMSRCDIR)/shared
DEFINES = $(GLX_DEFINES) $(GLXSRV_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/