get rid of unused span->start field
[mesa.git] / progs / xdemos / descrip.mms
index aa56c1cec34fb0e1d7cacd9e6819abafa252fd5e..aa74daff599088f3bf7def2f9005bd35e8c03b02 100644 (file)
@@ -1,33 +1,46 @@
-# Makefile for demo programs for VMS
-# contributed by Jouk Jansen  joukj@crys.chem.uva.nl
+# Makefile for GLUT-based demo programs for VMS
+# contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
 
 
 .first
-       define gl [-.include.gl]
+       define gl [--.include.gl]
 
-.include [-]mms-config.
+.include [--]mms-config.
 
 ##### MACROS #####
 
-INCDIR = [-.include]
-CFLAGS = /include=$(INCDIR)/define=(FBIND=1)
-
-GL_LIBS = [-.lib]libMesaaux/l,libMesatk/l,libMesaGLU/l,libMesaGL/l,$(XLIBS)
-
-LIB_DEP = [-.lib]$(GL_LIB) [-.lib]$(GLU_LIB) [-.lib]$(TK_LIB) [-.lib]$(AUX_LIB)
-
-PROGS = bounce.exe;,gamma.exe;,gears.exe;,glxdemo.exe;,glxpixmap.exe;,\
-       isosurf.exe;,offset.exe;,osdemo.exe;,spin.exe;,test0.exe;,\
-       texobj.exe;,xdemo.exe;,reflect.exe;,winpos.exe;
-
-
+INCDIR = ([--.include],[-.util])
+CFLAGS = /include=$(INCDIR)/prefix=all/name=(as_is,short)/nowarn/float=ieee/ieee=denorm
+
+.ifdef SHARE
+GL_LIBS = $(XLIBS)
+.else
+GL_LIBS = [--.lib]libGLUT/l,libMesaGLU/l,libMesaGL/l,$(XLIBS)
+.endif
+
+LIB_DEP = [--.lib]$(GL_LIB) [--.lib]$(GLU_LIB) [--.lib]$(GLUT_LIB)
+
+PROGS =glthreads.exe,\
+       glxdemo.exe,\
+       glxgears.exe,\
+       glxheads.exe,\
+       glxinfo.exe,\
+       glxpixmap.exe,\
+       manywin.exe,\
+       offset.exe,\
+       pbinfo.exe,\
+       pbdemo.exe,\
+       wincopy.exe,\
+       xdemo.exe,\
+       xfont.exe
 
 ##### RULES #####
-
+.obj.exe :
+       cxxlink $(MMS$TARGET_NAME),$(GL_LIBS)
 
 ##### TARGETS #####
 default :
-       mms $(PROGS)
+       $(MMS)$(MMSQUALIFIERS) $(PROGS)
 
 clean :
        delete *.obj;*
@@ -36,44 +49,35 @@ realclean :
        delete $(PROGS)
        delete *.obj;*
 
-bounce.exe; : bounce.obj $(LIB_DEP)
-       link bounce,$(GL_LIBS)
-       
-gamma.exe; : gamma.obj $(LIB_DEP)
-       link gamma,$(GL_LIBS)
-
-gears.exe; : gears.obj $(LIB_DEP)
-       link gears,$(GL_LIBS)
-
-glxdemo.exe; : glxdemo.obj $(LIB_DEP)
-       link glxdemo,$(GL_LIBS)
-
-glxpixmap.exe; : glxpixmap.obj $(LIB_DEP)
-       link glxpixmap,$(GL_LIBS)
-
-isosurf.exe; : isosurf.obj $(LIB_DEP)
-       link isosurf,$(GL_LIBS)
-
-offset.exe; : offset.obj $(LIB_DEP)
-       link offset,$(GL_LIBS)
-
-osdemo.exe; : osdemo.obj $(LIB_DEP)
-       link osdemo,$(GL_LIBS)
-
-spin.exe; : spin.obj $(LIB_DEP)
-       link spin,$(GL_LIBS)
-
-test0.exe; : test0.obj $(LIB_DEP)
-       link test0,$(GL_LIBS)
-
-texobj.exe; : texobj.obj $(LIB_DEP)
-       link texobj,$(GL_LIBS)
-
-xdemo.exe; : xdemo.obj $(LIB_DEP)
-       link xdemo,$(GL_LIBS)
-
-reflect.exe; : reflect.obj $(LIB_DEP)
-       link reflect,$(GL_LIBS)
 
-winpos.exe; : winpos.obj $(LIB_DEP)
-       link winpos,$(GL_LIBS)
+glthreads.exe : glthreads.obj $(LIB_DEP) 
+glxdemo.exe : glxdemo.obj $(LIB_DEP)
+glxgears.exe : glxgears.obj $(LIB_DEP)
+glxheads.exe : glxheads.obj $(LIB_DEP)
+glxinfo.exe : glxinfo.obj $(LIB_DEP)
+glxpixmap.exe : glxpixmap.obj $(LIB_DEP)
+manywin.exe : manywin.obj $(LIB_DEP)
+offset.exe : offset.obj $(LIB_DEP)
+pbinfo.exe : pbinfo.obj pbutil.obj $(LIB_DEP)
+       cxxlink pbinfo.obj,pbutil.obj,$(GL_LIBS)
+pbdemo.exe : pbdemo.obj pbutil.obj $(LIB_DEP)
+       cxxlink pbdemo.obj,pbutil.obj,$(GL_LIBS)
+wincopy.exe : wincopy.obj $(LIB_DEP)
+xdemo.exe : xdemo.obj $(LIB_DEP)
+xfont.exe :xfont.obj $(LIB_DEP)
+
+
+glthreads.obj : glthreads.c 
+glxdemo.obj : glxdemo.c
+glxgears.obj : glxgears.c
+glxheads.obj : glxheads.c
+glxinfo.obj : glxinfo.c
+glxpixmap.obj : glxpixmap.c
+manywin.obj : manywin.c
+offset.obj : offset.c
+pbinfo.obj : pbinfo.c
+pbutil.obj : pbutil.c
+pbdemo.obj : pbdemo.c
+wincopy.obj : wincopy.c
+xdemo.obj : xdemo.c
+xfont.obj :xfont.c