#define LONGSTRING __extension__ in imports.h and use it to silence gcc
[mesa.git] / src / mesa / shader / descrip.mms
index 887ffea69a1828638f80a33152425224d095d623..95569a6f25cce8600ebc6b1303ac8776ee09ddb9 100644 (file)
@@ -1,69 +1,77 @@
-# Makefile for core library for VMS\r
-# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl\r
-# Last revision : 23 March 2004\r
-\r
-.first\r
-       define gl [---.include.gl]\r
-       define math [-.math]\r
-       define swrast [-.swrast]\r
-       define array_cache [-.array_cache]\r
-\r
-.include [---]mms-config.\r
-\r
-##### MACROS #####\r
-\r
-VPATH = RCS\r
-\r
-INCDIR = [---.include],[-.main],[-.glapi]\r
-LIBDIR = [---.lib]\r
-CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)\r
-\r
-SOURCES = \\r
-       arbfragparse.c \\r
-       arbprogparse.c \\r
-       arbprogram.c \\r
-       arbvertparse.c \\r
-       grammar_mesa.c \\r
-       nvfragparse.c \\r
-       nvprogram.c \\r
-       nvvertexec.c \\r
-       nvvertparse.c \\r
-       program.c\r
-\r
-OBJECTS = \\r
-       arbfragparse.obj,\\r
-       arbprogparse.obj,\\r
-       arbprogram.obj,\\r
-       arbvertparse.obj,\\r
-       grammar_mesa.obj,\\r
-       nvfragparse.obj,\\r
-       nvprogram.obj,\\r
-       nvvertexec.obj,\\r
-       nvvertparse.obj,\\r
-       program.obj\r
-\r
-\r
-##### RULES #####\r
-\r
-VERSION=Mesa V3.4\r
-\r
-##### TARGETS #####\r
-# Make the library\r
-$(LIBDIR)$(GL_LIB) : $(OBJECTS)\r
-  @ library $(LIBDIR)$(GL_LIB) $(OBJECTS)\r
-\r
-clean :\r
-       purge\r
-       delete *.obj;*\r
-\r
-\r
-arbfragparse.obj : arbfragparse.c\r
-arbprogparse.obj : arbprogparse.c\r
-arbprogram.obj : arbprogram.c\r
-arbvertparse.obj : arbvertparse.c\r
-grammar_mesa.obj : grammar_mesa.c\r
-nvfragparse.obj : nvfragparse.c\r
-nvprogram.obj : nvprogram.c\r
-nvvertexec.obj : nvvertexec.c\r
-nvvertparse.obj : nvvertparse.c\r
-program.obj : program.c\r
+# Makefile for core library for VMS
+# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
+# Last revision : 1 June 2005
+
+.first
+       define gl [---.include.gl]
+       define math [-.math]
+       define swrast [-.swrast]
+       define array_cache [-.array_cache]
+
+.include [---]mms-config.
+
+##### MACROS #####
+
+VPATH = RCS
+
+INCDIR = [---.include],[.grammar],[-.main],[-.glapi],[.slang]
+LIBDIR = [---.lib]
+CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)/float=ieee/ieee=denorm
+
+SOURCES = \
+       atifragshader.c \
+       arbprogparse.c \
+       arbprogram.c \
+       nvfragparse.c \
+       nvprogram.c \
+       nvvertexec.c \
+       nvvertparse.c \
+       program.c \
+       shaderobjects.c \
+       shaderobjects_3dlabs.c
+
+OBJECTS = \
+       atifragshader.obj,\
+       arbprogparse.obj,\
+       arbprogram.obj,\
+       nvfragparse.obj,\
+       nvprogram.obj,\
+       nvvertexec.obj,\
+       nvvertparse.obj,\
+       program.obj,\
+       shaderobjects.obj,\
+       shaderobjects_3dlabs.obj
+
+
+##### RULES #####
+
+VERSION=Mesa V3.4
+
+##### TARGETS #####
+all : 
+       $(MMS)$(MMSQUALIFIERS) $(LIBDIR)$(GL_LIB)
+       set def [.slang]
+       $(MMS)$(MMSQUALIFIERS)
+       set def [-.grammar]
+       $(MMS)$(MMSQUALIFIERS)
+       set def [-]
+
+# Make the library
+$(LIBDIR)$(GL_LIB) : $(OBJECTS)
+  @ library $(LIBDIR)$(GL_LIB) $(OBJECTS)
+
+clean :
+       purge
+       delete *.obj;*
+
+atifragshader.obj : atifragshader.c
+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