Updated OpenVMS makefiles
authorJ.Jansen <joukj@tarantella.nano.tudelft.nl>
Thu, 10 May 2007 06:04:39 +0000 (08:04 +0200)
committerJ.Jansen <joukj@tarantella.nano.tudelft.nl>
Thu, 10 May 2007 06:04:39 +0000 (08:04 +0200)
modified:   src/mesa/descrip.mms
modified:   src/mesa/drivers/osmesa/descrip.mms
modified:   src/mesa/drivers/x11/descrip.mms
modified:   src/mesa/main/descrip.mms
modified:   src/mesa/shader/descrip.mms
modified:   src/mesa/shader/slang/descrip.mms
modified:   src/mesa/swrast/descrip.mms
modified:   src/mesa/swrast_setup/descrip.mms
modified:   src/mesa/tnl/descrip.mms

src/mesa/descrip.mms
src/mesa/drivers/osmesa/descrip.mms
src/mesa/drivers/x11/descrip.mms
src/mesa/main/descrip.mms
src/mesa/shader/descrip.mms
src/mesa/shader/slang/descrip.mms
src/mesa/swrast/descrip.mms
src/mesa/swrast_setup/descrip.mms
src/mesa/tnl/descrip.mms

index a12e3fc1b74a1082ddcd748eff2b752691f47167..dbfa336a9129f880ac9b8ce065ff1ee05c58a347 100644 (file)
@@ -1,5 +1,6 @@
 # Makefile for Mesa for VMS
-# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
+# contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
+# Date last revision : 7 March 2007
 
 all :
        set default [.main]
@@ -22,5 +23,5 @@ all :
        $(MMS)$(MMSQUALIFIERS)
        set default [-.swrast_setup]
        $(MMS)$(MMSQUALIFIERS)
-       set default [-.array_cache]
+       set default [-.vbo]
        $(MMS)$(MMSQUALIFIERS)
index 4035b24e4e166b3bbb95fe666d76e47c08456a6e..947a508ff05989749ccdcce6e3eac967eb08157d 100644 (file)
@@ -1,11 +1,12 @@
 # Makefile for core library for VMS
-# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
-# Last revision : 16 June 2003
+# contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
+# Last revision : 8 May 2007
 
 .first
        define gl [----.include.gl]
        define math [--.math]
        define tnl [--.tnl]
+       define vbo [--.vbo]
        define swrast [--.swrast]
        define swrast_setup [--.swrast_setup]
        define array_cache [--.array_cache]
@@ -17,7 +18,7 @@
 
 VPATH = RCS
 
-INCDIR = [----.include],[--.main],[--.glapi]
+INCDIR = [----.include],[--.main],[--.glapi],[--.shader]
 LIBDIR = [----.lib]
 CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ieee/ieee=denorm
 
index 6c6184b2c3c1ae7b8521e194935d3dc69d8ed54d..a3a4a89eabac24c92ae833dc570803a8151c2d23 100644 (file)
@@ -1,11 +1,12 @@
 # Makefile for core library for VMS
-# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
-# Last revision : 16 June 2003
+# contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
+# Last revision : 8 May 2007
 
 .first
        define gl [----.include.gl]
        define math [--.math]
        define tnl [--.tnl]
+       define vbo [--.vbo]
        define swrast [--.swrast]
        define swrast_setup [--.swrast_setup]
        define array_cache [--.array_cache]
@@ -17,7 +18,7 @@
 
 VPATH = RCS
 
-INCDIR = [----.include],[--.main],[--.glapi]
+INCDIR = [----.include],[--.main],[--.glapi],[--.shader]
 LIBDIR = [----.lib]
 CFLAGS =/include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ieee/ieee=denorm
 
index d09c57b3212857f726a628808ad68ff0ce77579f..a6e82e13cf3dc8fade964f4f1737d471ff4ad23a 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for core library for VMS
-# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
-# Last revision : 10 May 2005
+# contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
+# Last revision : 8 May 2007
 
 .first
        define gl [---.include.gl]
@@ -58,13 +58,13 @@ SOURCES =accum.c \
        matrix.c \
        mipmap.c \
        mm.c \
-       occlude.c \
        pixel.c \
        points.c \
        polygon.c \
        rastpos.c \
        rbadaptors.c \
        renderbuffer.c \
+       shaders.c \
        state.c \
        stencil.c \
        texcompress.c \
@@ -78,7 +78,9 @@ SOURCES =accum.c \
        texstate.c \
        texstore.c \
        varray.c \
-       vtxfmt.c
+       vtxfmt.c \
+       queryobj.c \
+       rbadaptors.c
 
 OBJECTS=accum.obj,\
 api_arrayelt.obj,\
@@ -121,12 +123,12 @@ lines.obj,\
 matrix.obj,\
 mipmap.obj,\
 mm.obj,\
-occlude.obj,\
 pixel.obj,\
 points.obj,\
 polygon.obj,\
 rastpos.obj,\
 renderbuffer.obj,\
+shaders.obj,\
 state.obj,\
 stencil.obj,\
 texcompress.obj,\
@@ -140,7 +142,9 @@ texrender.obj,\
 texstate.obj,\
 texstore.obj,\
 varray.obj,\
-vtxfmt.obj
+vtxfmt.obj,\
+queryobj.obj,\
+rbadaptors.obj
 
 ##### RULES #####
 
@@ -149,8 +153,7 @@ VERSION=Mesa V3.4
 ##### TARGETS #####
 # Make the library
 $(LIBDIR)$(GL_LIB) : $(OBJECTS)
-  @ $(MAKELIB) $(GL_LIB) $(OBJECTS)
-  @ rename $(GL_LIB)* $(LIBDIR)
+  @ $(MAKELIB) $(LIBDIR)$(GL_LIB) $(OBJECTS)
 
 clean :
        purge
@@ -197,7 +200,6 @@ lines.obj : lines.c
 matrix.obj : matrix.c
 mipmap.obj : mipmap.c
 mm.obj : mm.c
-occlude.obj : occlude.c
 pixel.obj : pixel.c
 points.obj : points.c
 polygon.obj : polygon.c
@@ -219,3 +221,6 @@ texstate.obj : texstate.c
 texstore.obj : texstore.c
 varray.obj : varray.c
 vtxfmt.obj : vtxfmt.c
+shaders.obj : shaders.c
+queryobj.obj : queryobj.c
+rbadaptors.obj : rbadaptors.c
index d70cec38300e2849d5217e8c08929269ca79871b..3a98a30ead87a3510d8d2be9ca5676e0ac100ed5 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for core library for VMS
 # contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
-# Last revision : 20 November 2006
+# Last revision : 8 May 2007
 .first
        define gl [---.include.gl]
        define math [-.math]
@@ -23,11 +23,16 @@ SOURCES = \
        arbprogram.c \
        nvfragparse.c \
        nvprogram.c \
-       nvvertexec.c \
        nvvertparse.c \
        program.c \
-       shaderobjects.c \
-       shaderobjects_3dlabs.c
+       programopt.c \
+       prog_debug.c \
+       prog_execute.c \
+       prog_instruction.c \
+       prog_parameter.c \
+       prog_print.c \
+       prog_statevars.c \
+       shader_api.c
 
 OBJECTS = \
        atifragshader.obj,\
@@ -35,12 +40,16 @@ OBJECTS = \
        arbprogram.obj,\
        nvfragparse.obj,\
        nvprogram.obj,\
-       nvvertexec.obj,\
        nvvertparse.obj,\
        program.obj,\
-       shaderobjects.obj,\
-       shaderobjects_3dlabs.obj
-
+       programopt.obj,\
+       prog_debug.obj,\
+       prog_execute.obj,\
+       prog_instruction.obj,\
+       prog_parameter.obj,\
+       prog_print.obj,\
+       prog_statevars.obj,\
+       shader_api.obj
 
 ##### RULES #####
 
@@ -68,9 +77,13 @@ arbprogparse.obj : arbprogparse.c
 arbprogram.obj : arbprogram.c
 nvfragparse.obj : nvfragparse.c
 nvprogram.obj : nvprogram.c
-nvvertexec.obj : nvvertexec.c
 nvvertparse.obj : nvvertparse.c
 program.obj : program.c
-shaderobjects.obj : shaderobjects.c
-       cc$(CFLAGS)/nowarn shaderobjects.c
-shaderobjects_3dlabs.obj : shaderobjects_3dlabs.c
+programopt. obj : programopt.c
+prog_debug.obj : prog_debug.c
+prog_execute.obj : prog_execute.c
+prog_instruction.obj : prog_instruction.c
+prog_parameter.obj : prog_parameter.c
+prog_print.obj : prog_print.c
+prog_statevars.obj : prog_statevars.c
+shader_api.obj : shader_api.c
index c86763718ac7660bf607ee33e78760eaf1af7d01..f430c5914651bc7d02d0ffdc6d253263e7fe9b7a 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for core library for VMS
 # contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
-# Last revision : 17 March 2006
+# Last revision : 8 May 2007
 
 .first
        define gl [----.include.gl]
@@ -21,15 +21,13 @@ CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ie
 SOURCES = \
        slang_compile.c,slang_preprocess.c
 
-OBJECTS = \
-       slang_compile.obj,slang_preprocess.obj,slang_utility.obj,\
-       slang_execute.obj,slang_assemble.obj,slang_assemble_conditional.obj,\
-       slang_assemble_constructor.obj,slang_assemble_typeinfo.obj,\
-       slang_storage.obj,slang_assemble_assignment.obj,\
-       slang_compile_function.obj,slang_compile_struct.obj,\
-       slang_compile_variable.obj,slang_compile_operation.obj,\
-       slang_library_noise.obj,slang_link.obj,slang_export.obj,\
-       slang_analyse.obj,slang_library_texsample.obj
+OBJECTS = slang_builtin.obj,slang_codegen.obj,slang_compile.obj,\
+       slang_compile_function.obj,slang_compile_operation.obj,\
+       slang_compile_struct.obj,slang_compile_variable.obj,slang_emit.obj,\
+       slang_ir.obj,slang_label.obj,slang_library_noise.obj,slang_link.obj,\
+       slang_log.obj,slang_mem.obj,slang_preprocess.obj,slang_print.obj,\
+       slang_simplify.obj,slang_storage.obj,slang_typeinfo.obj,\
+       slang_utility.obj,slang_vartable.obj
 
 ##### RULES #####
 
@@ -44,22 +42,24 @@ clean :
        purge
        delete *.obj;*
 
+slang_builtin.obj : slang_builtin.c
+slang_codegen.obj : slang_codegen.c
 slang_compile.obj : slang_compile.c
-slang_preprocess.obj : slang_preprocess.c
-slang_utility.obj : slang_utility.c
-slang_execute.obj : slang_execute.c
-slang_assemble.obj : slang_assemble.c
-slang_assemble_conditional.obj : slang_assemble_conditional.c
-slang_assemble_constructor.obj : slang_assemble_constructor.c
-slang_assemble_typeinfo.obj : slang_assemble_typeinfo.c
-slang_storage.obj : slang_storage.c
-slang_assemble_assignment.obj : slang_assemble_assignment.c
 slang_compile_function.obj : slang_compile_function.c
+slang_compile_operation.obj : slang_compile_operation.c
 slang_compile_struct.obj : slang_compile_struct.c
 slang_compile_variable.obj : slang_compile_variable.c
-slang_compile_operation.obj : slang_compile_operation.c
+slang_emit.obj : slang_emit.c
+slang_ir.obj : slang_ir.c
+slang_label.obj : slang_label.c
 slang_library_noise.obj : slang_library_noise.c
 slang_link.obj : slang_link.c
-slang_export.obj : slang_export.c
-slang_analyse.obj : slang_analyse.c
-slang_library_texsample.obj : slang_library_texsample.c
+slang_log.obj : slang_log.c
+slang_mem.obj : slang_mem.c
+slang_preprocess.obj : slang_preprocess.c
+slang_print.obj : slang_print.c
+slang_simplify.obj : slang_simplify.c
+slang_storage.obj : slang_storage.c
+slang_typeinfo.obj : slang_typeinfo.c
+slang_utility.obj : slang_utility.c
+slang_vartable.obj : slang_vartable.c
index 4d49673b5d2cd270d2a8dc6f44afba753d6baa04..88afbc76a36234993a9e46123b1db4d828c79218 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for core library for VMS
 # contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
-# Last revision : 21 February 2006
+# Last revision : 8 May 2007
 
 .first
        define gl [---.include.gl]
@@ -20,17 +20,17 @@ CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ie
 
 SOURCES = s_aaline.c s_aatriangle.c s_accum.c s_alpha.c \
        s_bitmap.c s_blend.c s_blit.c s_buffers.c s_context.c \
-       s_copypix.c s_depth.c \
+       s_copypix.c s_depth.c s_fragprog.c \
         s_drawpix.c s_feedback.c s_fog.c s_imaging.c s_lines.c s_logic.c \
-       s_masking.c s_nvfragprog.c s_points.c s_readpix.c \
+       s_masking.c s_points.c s_readpix.c \
        s_span.c s_stencil.c s_texstore.c s_texcombine.c s_texfilter.c \
-       s_triangle.c s_zoom.c s_atifragshader.c s_arbshader.c
+       s_triangle.c s_zoom.c s_atifragshader.c
  
 OBJECTS = s_aaline.obj,s_aatriangle.obj,s_accum.obj,s_alpha.obj,\
-       s_bitmap.obj,s_blend.obj,s_blit.obj,s_arbshader.obj,\
+       s_bitmap.obj,s_blend.obj,s_blit.obj,s_fragprog.obj,\
        s_buffers.obj,s_context.obj,s_atifragshader.obj,\
        s_copypix.obj,s_depth.obj,s_drawpix.obj,s_feedback.obj,s_fog.obj,\
-       s_imaging.obj,s_lines.obj,s_logic.obj,s_masking.obj,s_nvfragprog.obj,\
+       s_imaging.obj,s_lines.obj,s_logic.obj,s_masking.obj,\
        s_points.obj,s_readpix.obj,s_span.obj,s_stencil.obj,\
        s_texstore.obj,s_texcombine.obj,s_texfilter.obj,s_triangle.obj,\
        s_zoom.obj
@@ -67,7 +67,6 @@ s_imaging.obj : s_imaging.c
 s_lines.obj : s_lines.c
 s_logic.obj : s_logic.c
 s_masking.obj : s_masking.c
-s_nvfragprog.obj : s_nvfragprog.c
 s_points.obj : s_points.c
 s_readpix.obj : s_readpix.c
 s_span.obj : s_span.c
@@ -77,4 +76,4 @@ s_texcombine.obj : s_texcombine.c
 s_texfilter.obj : s_texfilter.c
 s_triangle.obj : s_triangle.c
 s_zoom.obj : s_zoom.c
-s_arbshader.obj : s_arbshader.c
+s_fragprog.obj : s_fragprog.c
index e5e48afb3ddc4a2b462c9f6af56fafcf052a3748..8d8bc4bf6ff58804eee2800f789906741b45fd76 100644 (file)
@@ -6,6 +6,7 @@
        define gl [---.include.gl]
        define math [-.math]
        define tnl [-.tnl]
+       define vbo [-.vbo]
        define swrast [-.swrast]
        define array_cache [-.array_cache]
 
index 91e32bf978ec7224c7fe8c999f0a7c37d8a28a3b..6dc6256d53fc60b9df62c51a649cc118a3b0b01c 100644 (file)
@@ -1,11 +1,13 @@
 # Makefile for core library for VMS
 # contributed by Jouk Jansen  joukj@hrem.nano.tudelft.nl
-# Last revision : 21 February 2006
+# Last revision : 8 May 2007
 
 .first
        define gl [---.include.gl]
        define math [-.math]
+       define vbo [-.vbo]
        define shader [-.shader]
+       define swrast [-.swrast]
        define array_cache [-.array_cache]
 
 .include [---]mms-config.
@@ -18,21 +20,19 @@ INCDIR = [---.include],[-.main],[-.glapi],[-.shader],[-.shader.slang]
 LIBDIR = [---.lib]
 CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ieee/ieee=denorm
 
-SOURCES = t_array_api.c t_array_import.c t_context.c \
-       t_pipeline.c t_vb_fog.c t_save_api.c t_vtx_api.c \
+SOURCES = t_context.c t_draw.c \
+       t_pipeline.c t_vb_fog.c \
        t_vb_light.c t_vb_normals.c t_vb_points.c t_vb_program.c \
        t_vb_render.c t_vb_texgen.c t_vb_texmat.c t_vb_vertex.c \
-       t_vtx_eval.c t_vtx_exec.c t_save_playback.c t_save_loopback.c \
-       t_vertex.c t_vtx_generic.c t_vtx_x86.c t_vertex_generic.c \
-       t_vb_arbprogram.c t_vp_build.c t_vb_arbshader.c
+       t_vertex.c \
+       t_vertex_generic.c t_vp_build.c
 
-OBJECTS = t_array_api.obj,t_array_import.obj,t_context.obj,\
+OBJECTS = t_context.obj,t_draw.obj,\
        t_pipeline.obj,t_vb_fog.obj,t_vb_light.obj,t_vb_normals.obj,\
        t_vb_points.obj,t_vb_program.obj,t_vb_render.obj,t_vb_texgen.obj,\
-       t_vb_texmat.obj,t_vb_vertex.obj,t_save_api.obj,t_vtx_api.obj,\
-       t_vtx_eval.obj,t_vtx_exec.obj,t_save_playback.obj,t_save_loopback.obj,\
-       t_vertex.obj,t_vtx_generic.obj,t_vtx_x86.obj,t_vertex_generic.obj,\
-       t_vb_arbprogram.obj,t_vp_build.obj,t_vb_arbshader.obj
+       t_vb_texmat.obj,t_vb_vertex.obj,\
+       t_vertex.obj,t_vertex_generic.obj,\
+       t_vp_build.obj
 
 ##### RULES #####
 
@@ -47,9 +47,8 @@ clean :
        purge
        delete *.obj;*
 
-t_array_api.obj : t_array_api.c
-t_array_import.obj : t_array_import.c
 t_context.obj : t_context.c
+t_draw.obj : t_draw.c
 t_pipeline.obj : t_pipeline.c
 t_vb_fog.obj : t_vb_fog.c
 t_vb_light.obj : t_vb_light.c
@@ -60,16 +59,6 @@ t_vb_render.obj : t_vb_render.c
 t_vb_texgen.obj : t_vb_texgen.c
 t_vb_texmat.obj : t_vb_texmat.c
 t_vb_vertex.obj : t_vb_vertex.c
-t_save_api.obj : t_save_api.c
-t_vtx_api.obj : t_vtx_api.c
-t_vtx_eval.obj : t_vtx_eval.c
-t_vtx_exec.obj : t_vtx_exec.c
-t_save_playback.obj : t_save_playback.c
-t_save_loopback.obj : t_save_loopback.c
 t_vertex.obj : t_vertex.c
-t_vtx_x86.obj : t_vtx_x86.c
-t_vtx_generic.obj : t_vtx_generic.c
 t_vertex_generic.obj : t_vertex_generic.c
-t_vb_arbprogram.obj : t_vb_arbprogram.c
 t_vp_build.obj : t_vp_build.c
-t_vb_arbshader.obj : t_vb_arbshader.c