Take a stab at updating the VMS files.
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 29 Mar 2004 14:58:42 +0000 (14:58 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 29 Mar 2004 14:58:42 +0000 (14:58 +0000)
src/mesa/main/descrip.mms
src/mesa/shader/descrip.mms [new file with mode: 0644]

index e6d5d22d8c8bfcbf7d97309842941b559747cc24..6591c0cf34ef00dde50cf951c5923bf96d55ed2f 100644 (file)
@@ -21,10 +21,6 @@ SOURCES =accum.c \
        api_loopback.c \
        api_noop.c \
        api_validate.c \
-       arbparse.c \
-       arbfragparse.c \
-       arbprogram.c \
-       arbvertparse.c \
        attrib.c \
        blend.c \
        bufferobj.c \
@@ -53,15 +49,10 @@ SOURCES =accum.c \
        light.c \
        lines.c \
        matrix.c \
-       nvprogram.c \
-       nvfragparse.c \
-       nvvertexec.c \
-       nvvertparse.c \
        occlude.c \
        pixel.c \
        points.c \
        polygon.c \
-       program.c \
        rastpos.c \
        state.c \
        stencil.c \
@@ -80,10 +71,6 @@ api_arrayelt.obj,\
 api_loopback.obj,\
 api_noop.obj,\
 api_validate.obj,\
-arbparse.obj,\
-arbfragparse.obj,\
-arbprogram.obj,\
-arbvertparse.obj,\
 attrib.obj,\
 blend.obj,\
 bufferobj.obj,\
@@ -112,15 +99,10 @@ imports.obj,\
 light.obj,\
 lines.obj,\
 matrix.obj,\
-nvprogram.obj,\
-nvfragparse.obj,\
-nvvertexec.obj,\
-nvvertparse.obj,\
 occlude.obj,\
 pixel.obj,\
 points.obj,\
 polygon.obj,\
-program.obj,\
 rastpos.obj,\
 state.obj,\
 stencil.obj,\
@@ -153,10 +135,6 @@ api_arrayelt.obj : api_arrayelt.c
 api_loopback.obj : api_loopback.c
 api_noop.obj : api_noop.c
 api_validate.obj : api_validate.c
-arbparse.obj : arbparse.c
-arbfragparse.obj : arbfragparse.c
-arbprogram.obj : arbprogram.c
-arbvertparse.obj : arbvertparse.c
 attrib.obj : attrib.c
 blend.obj : blend.c
 bufferobj.obj : bufferobj.c
@@ -185,15 +163,10 @@ imports.obj : imports.c vsnprintf.c
 light.obj : light.c
 lines.obj : lines.c
 matrix.obj : matrix.c
-nvprogram.obj : nvprogram.c
-nvfragparse.obj : nvfragparse.c
-nvvertexec.obj : nvvertexec.c
-nvvertparse.obj : nvvertparse.c
 occlude.obj : occlude.c
 pixel.obj : pixel.c
 points.obj : points.c
 polygon.obj : polygon.c
-program.obj : program.c
 rastpos.obj : rastpos.c
 state.obj : state.c
 stencil.obj : stencil.c
diff --git a/src/mesa/shader/descrip.mms b/src/mesa/shader/descrip.mms
new file mode 100644 (file)
index 0000000..88bdcd1
--- /dev/null
@@ -0,0 +1,69 @@
+# Makefile for core library for VMS
+# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
+# Last revision : 23 March 2004
+
+.first
+       define gl [---.include.gl]
+       define math [-.math]
+       define swrast [-.swrast]
+       define array_cache [-.array_cache]
+
+.include [---]mms-config.
+
+##### MACROS #####
+
+VPATH = RCS
+
+INCDIR = [---.include],[-.main],[-.glapi]
+LIBDIR = [---.lib]
+CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)
+
+SOURCES = \
+       arbfragparse.c \
+       arbprogparse.c \
+       arbprogram.c \
+       arbvertparse.c \
+       grammar_mesa.c \
+       nvfragparse.c \
+       nvprogram.c \
+       nvvertexec.c \
+       nvvertparse.c \
+       program.c
+
+OBJECTS = \
+       arbfragparse.obj \
+       arbprogparse.obj \
+       arbprogram.obj \
+       arbvertparse.obj \
+       grammar_mesa.obj \
+       nvfragparse.obj \
+       nvprogram.obj \
+       nvvertexec.obj \
+       nvvertparse.obj \
+       program.obj
+
+
+##### RULES #####
+
+VERSION=Mesa V3.4
+
+##### TARGETS #####
+# Make the library
+$(LIBDIR)$(GL_LIB) : $(OBJECTS)
+  @ library $(LIBDIR)$(GL_LIB) $(OBJECTS)
+
+clean :
+       purge
+       delete *.obj;*
+
+
+arbfragparse.obj : arbfragparse.c
+arbprogparse.obj : arbprogparse.c
+arbprogram.obj : arbprogram.c
+arbvertparse.obj : arbvertparse.c
+grammar_mesa.obj : grammar_mesa.c
+nvfragparse.obj : nvfragparse.c
+nvprogram.obj : nvprogram.c
+nvvertexec.obj : nvvertexec.c
+nvvertparse.obj : nvvertparse.c
+program.obj : program.c