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