xserver/GL/mesa Makefile.am,1.2,1.3

David Reveman <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Mon, 13 Jun 2005 09:38:15 -0700 (PDT)
Newsgroups gmane.comp.freedesktop.xserver.cvs
Message-ID <[email protected]>
Committed by: davidr

Update of /cvs/xserver/xserver/GL/mesa
In directory gabe:/tmp/cvs-serv30494/GL/mesa

Modified Files:
	Makefile.am 
Log Message:
Build fixes

Index: Makefile.am
===================================================================
RCS file: /cvs/xserver/xserver/GL/mesa/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Makefile.am	7 Jun 2005 15:36:12 -0000	1.2
+++ Makefile.am	13 Jun 2005 16:38:05 -0000	1.3
@@ -1,26 +1,26 @@
-INCLUDES = 					\
-	-I$(top_srcdir)/GL/glx			\
-	-I$(top_srcdir)/GL/include		\
-	-I$(top_srcdir)/GL/mesa/include		\
-	-I$(top_srcdir)/GL/mesa/X		\
-	-I$(top_srcdir)/mi			\
-	-I$(top_srcdir)/Xext			\
-	-I$(top_srcdir)/render			\
-	-I@MESA_SOURCE@/include			\
-	-I@MESA_SOURCE@/src/mesa		\
-	-I@MESA_SOURCE@/src/mesa/main		\
-	-I@MESA_SOURCE@/src/mesa/glapi		\
-	-I@MESA_SOURCE@/src/mesa/shader		\
-	-I@MESA_SOURCE@/src/mesa/shader/grammar \
-	-I@MESA_SOURCE@/src/mesa/shader/slang   \
-	-I@MESA_SOURCE@/src/mesa/drivers/x11	\
-	@XSERVER_CFLAGS@
-
-noinst_LIBRARIES = libglcore.a
-
 MESASRCDIR = @MESA_SOURCE@/src/mesa
+MESADISTDIR = $(top_distdir)/GL/mesa
+MESADISTSRCDIR = $(MESADISTDIR)/src/mesa
 
-COREMESABASESRCS = \
+INCLUDES = \
+	-I$(top_srcdir)/GL/glx \
+	-I$(top_srcdir)/GL/include \
+	-I$(top_srcdir)/GL/mesa/include \
+	-I$(top_srcdir)/GL/mesa/X \
+	-I$(top_srcdir)/mi \
+	-I$(top_srcdir)/Xext \
+	-I$(top_srcdir)/render \
+	-I@MESA_SOURCE@/include	\
+	-I$(MESASRCDIR)	\
+	-I$(MESASRCDIR)/main \
+	-I$(MESASRCDIR)/glapi \
+	-I$(MESASRCDIR)/shader \
+	-I$(MESASRCDIR)/shader/grammar \
+	-I$(MESASRCDIR)/shader/slang \
+	-I$(MESASRCDIR)/drivers/x11 \
+	@XSERVER_CFLAGS@
+
+MESA_BASE_SRCS = \
 	$(MESASRCDIR)/main/dispatch.c \
 	$(MESASRCDIR)/glapi/glapi.c \
 	$(MESASRCDIR)/glapi/glthread.c \
@@ -84,6 +84,33 @@
 	$(MESASRCDIR)/array_cache/ac_context.c \
 	$(MESASRCDIR)/array_cache/ac_import.c
 
+MESA_SHADER_SRCS = \
+	$(MESASRCDIR)/shader/arbfragparse.c \
+	$(MESASRCDIR)/shader/arbprogparse.c \
+	$(MESASRCDIR)/shader/arbprogram.c \
+	$(MESASRCDIR)/shader/arbvertparse.c \
+	$(MESASRCDIR)/shader/atifragshader.c \
+	$(MESASRCDIR)/shader/grammar/grammar_mesa.c \
+	$(MESASRCDIR)/shader/nvfragparse.c \
+	$(MESASRCDIR)/shader/nvprogram.c \
+	$(MESASRCDIR)/shader/nvvertexec.c \
+	$(MESASRCDIR)/shader/nvvertparse.c \
+	$(MESASRCDIR)/shader/program.c \
+	$(MESASRCDIR)/shader/shaderobjects.c \
+	$(MESASRCDIR)/shader/shaderobjects_3dlabs.c
+
+MESA_SLANG_SRCS = \
+	$(MESASRCDIR)/shader/slang/slang_assemble.c \
+	$(MESASRCDIR)/shader/slang/slang_assemble_assignment.c \
+	$(MESASRCDIR)/shader/slang/slang_assemble_conditional.c	\
+	$(MESASRCDIR)/shader/slang/slang_assemble_constructor.c	\
+	$(MESASRCDIR)/shader/slang/slang_assemble_typeinfo.c \
+	$(MESASRCDIR)/shader/slang/slang_compile.c \
+	$(MESASRCDIR)/shader/slang/slang_execute.c \
+	$(MESASRCDIR)/shader/slang/slang_preprocess.c \
+	$(MESASRCDIR)/shader/slang/slang_storage.c \
+	$(MESASRCDIR)/shader/slang/slang_utility.c
+
 MESA_SWRAST_SRCS = \
 	$(MESASRCDIR)/swrast/s_fragprog_to_c.c \
 	$(MESASRCDIR)/swrast/s_aaline.c \
@@ -116,9 +143,9 @@
 	$(MESASRCDIR)/swrast/s_triangle.c \
 	$(MESASRCDIR)/swrast/s_zoom.c
 
-MESA_SWR_SETUP_SRCS = \
+MESA_SWRAST_SETUP_SRCS = \
 	$(MESASRCDIR)/swrast_setup/ss_context.c \
-	$(MESASRCDIR)/swrast_setup/ss_triangle.c 
+	$(MESASRCDIR)/swrast_setup/ss_triangle.c
 
 MESA_TNL_SRCS = \
 	$(MESASRCDIR)/tnl/t_array_api.c \
@@ -138,6 +165,7 @@
 	$(MESASRCDIR)/tnl/t_vb_texgen.c \
 	$(MESASRCDIR)/tnl/t_vb_texmat.c \
 	$(MESASRCDIR)/tnl/t_vb_vertex.c \
+	$(MESASRCDIR)/tnl/t_vb_arbprogram.c \
 	$(MESASRCDIR)/tnl/t_vertex.c \
 	$(MESASRCDIR)/tnl/t_vertex_sse.c \
 	$(MESASRCDIR)/tnl/t_vertex_generic.c \
@@ -147,44 +175,21 @@
 	$(MESASRCDIR)/tnl/t_vtx_generic.c \
 	$(MESASRCDIR)/tnl/t_vtx_x86.c
 
-MESA_SHADER_SRCS = \
-	$(MESASRCDIR)/shader/arbfragparse.c \
-	$(MESASRCDIR)/shader/arbprogparse.c \
-	$(MESASRCDIR)/shader/arbprogram.c \
-	$(MESASRCDIR)/shader/arbvertparse.c \
-	$(MESASRCDIR)/shader/atifragshader.c \
-	$(MESASRCDIR)/shader/grammar/grammar_mesa.c \
-	$(MESASRCDIR)/shader/nvfragparse.c \
-	$(MESASRCDIR)/shader/nvprogram.c \
-	$(MESASRCDIR)/shader/nvvertexec.c \
-	$(MESASRCDIR)/shader/nvvertparse.c \
-	$(MESASRCDIR)/shader/program.c \
-	$(MESASRCDIR)/shader/shaderobjects.c \
-	$(MESASRCDIR)/shader/shaderobjects_3dlabs.c
-
-MESA_SLANG_SOURCES = \
-	$(MESASRCDIR)/shader/slang/slang_assemble.c \
-	$(MESASRCDIR)/shader/slang/slang_assemble_assignment.c \
-	$(MESASRCDIR)/shader/slang/slang_assemble_conditional.c	\
-	$(MESASRCDIR)/shader/slang/slang_assemble_constructor.c	\
-	$(MESASRCDIR)/shader/slang/slang_assemble_typeinfo.c \
-	$(MESASRCDIR)/shader/slang/slang_compile.c \
-	$(MESASRCDIR)/shader/slang/slang_execute.c \
-	$(MESASRCDIR)/shader/slang/slang_preprocess.c \
-	$(MESASRCDIR)/shader/slang/slang_storage.c \
-	$(MESASRCDIR)/shader/slang/slang_utility.c
-
 MESA_MATH_SRCS = \
 	$(MESASRCDIR)/math/m_debug_clip.c \
 	$(MESASRCDIR)/math/m_debug_norm.c \
 	$(MESASRCDIR)/math/m_debug_xform.c \
+	$(MESASRCDIR)/math/m_debug_xform.c \
 	$(MESASRCDIR)/math/m_eval.c \
 	$(MESASRCDIR)/math/m_matrix.c \
 	$(MESASRCDIR)/math/m_translate.c \
 	$(MESASRCDIR)/math/m_vector.c \
 	$(MESASRCDIR)/math/m_xform.c
 
-XMESA_SRCS = \
+MESA_COMMON_SRCS = \
+	$(MESASRCDIR)/drivers/common/driverfuncs.c
+
+MESA_X11_SRCS = \
 	$(MESASRCDIR)/drivers/x11/xm_api.c \
 	$(MESASRCDIR)/drivers/x11/xm_dd.c \
 	$(MESASRCDIR)/drivers/x11/xm_line.c \
@@ -192,31 +197,69 @@
 	$(MESASRCDIR)/drivers/x11/xm_tri.c \
 	$(MESASRCDIR)/drivers/x11/xm_buffer.c
 
-MESA_COMMON_SRCS = \
-	$(MESASRCDIR)/drivers/common/driverfuncs.c
-
 X_SRCS = \
 	X/xf86glx.c \
 	X/xf86glx_util.c \
 	X/xf86glx_util.h \
 	X/xf86glxint.h \
-	X/compsize.c
+	X/compsize.c \
+	X/size.h
+
+noinst_LIBRARIES = libglcore.a
 
 libglcore_a_SOURCES = \
 	$(X_SRCS)
 
 nodist_libglcore_a_SOURCES = \
-	$(COREMESABASESRCS) \
-	$(MESA_SHADER_SRCS) \
-	$(MESA_SLANG_SOURCES) \
+	$(MESA_BASE_SRCS) \
 	$(MESA_AC_SRCS) \
+	$(MESA_SHADER_SRCS) \
+	$(MESA_SLANG_SRCS) \
 	$(MESA_SWRAST_SRCS) \
-	$(MESA_SWR_SETUP_SRCS) \
+	$(MESA_SWRAST_SETUP_SRCS) \
 	$(MESA_TNL_SRCS) \
 	$(MESA_MATH_SRCS) \
 	$(MESA_COMMON_SRCS) \
-	$(XMESA_SRCS)
+	$(MESA_X11_SRCS)
 
 libglcore_a_CFLAGS = -UHAVE_CONFIG_H -DGLXEXT -DXF86DRI \
 	-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA \
 	-DXFree86Server -DUSE_MGL_NAMESPACE
+
+dist-hook:
+	mkdir -p $(MESADISTDIR)/include/GL
+	cp -p @MESA_SOURCE@/include/GL/gl.h @MESA_SOURCE@/include/GL/glext.h \
+	@MESA_SOURCE@/include/GL/gl_mangle.h @MESA_SOURCE@/include/GL/xmesa.h \
+	@MESA_SOURCE@/include/GL/xmesa_xf86.h $(MESADISTDIR)/include/GL
+	mkdir -p $(MESADISTDIR)/include/GL/internal
+	cp -p @MESA_SOURCE@/include/GL/internal/glcore.h \
+	$(MESADISTDIR)/include/GL/internal
+	mkdir -p $(MESADISTSRCDIR)/main
+	cp -p $(MESASRCDIR)/main/*.[ch] $(MESADISTSRCDIR)/main
+	mkdir -p $(MESADISTSRCDIR)/glapi
+	cp -p $(MESASRCDIR)/glapi/*.[ch] $(MESADISTSRCDIR)/glapi
+	mkdir -p $(MESADISTSRCDIR)/array_cache
+	cp -p $(MESASRCDIR)/array_cache/*.[ch] $(MESADISTSRCDIR)/array_cache
+	mkdir -p $(MESADISTSRCDIR)/shader
+	cp -p $(MESASRCDIR)/shader/*.[ch] $(MESADISTSRCDIR)/shader
+	mkdir -p $(MESADISTSRCDIR)/shader/grammar
+	cp -p $(MESASRCDIR)/shader/grammar/*.[ch] \
+	$(MESADISTSRCDIR)/shader/grammar
+	mkdir -p $(MESADISTSRCDIR)/shader/slang
+	cp -p $(MESASRCDIR)/shader/slang/*.[ch] $(MESADISTSRCDIR)/shader/slang
+	mkdir -p $(MESADISTSRCDIR)/shader/slang/library
+	cp -p $(MESASRCDIR)/shader/slang/library/*.h \
+	$(MESADISTSRCDIR)/shader/slang/library
+	mkdir -p $(MESADISTSRCDIR)/swrast
+	cp -p $(MESASRCDIR)/swrast/*.[ch] $(MESADISTSRCDIR)/swrast
+	mkdir -p $(MESADISTSRCDIR)/swrast_setup
+	cp -p $(MESASRCDIR)/swrast_setup/*.[ch] $(MESADISTSRCDIR)/swrast_setup
+	mkdir -p $(MESADISTSRCDIR)/tnl
+	cp -p $(MESASRCDIR)/tnl/*.[ch] $(MESADISTSRCDIR)/tnl
+	mkdir -p $(MESADISTSRCDIR)/math
+	cp -p $(MESASRCDIR)/math/*.[ch] $(MESADISTSRCDIR)/math
+	mkdir -p $(MESADISTSRCDIR)/drivers/common
+	cp -p $(MESASRCDIR)/drivers/common/*.[ch] \
+	$(MESADISTSRCDIR)/drivers/common
+	mkdir -p $(MESADISTSRCDIR)/drivers/x11
+	cp -p $(MESASRCDIR)/drivers/x11/*.[ch] $(MESADISTSRCDIR)/drivers/x11