# Makefile for core library for VMS # contributed by Jouk Jansen joukj@hrem.stm.tudelft.nl # Last revision : 16 June 2003 .first define gl [---.include.gl] define math [-.math] .include [---]mms-config. ##### MACROS ##### VPATH = RCS INCDIR = [---.include],[-.glapi] LIBDIR = [---.lib] CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short) SOURCES =accum.c \ api_loopback.c \ api_noop.c \ api_validate.c \ arbprogram.c \ attrib.c \ blend.c \ bufferobj.c \ buffers.c \ clip.c \ colortab.c \ context.c \ convolve.c \ debug.c \ depth.c \ dispatch.c \ dlist.c \ drawpix.c \ enable.c \ enums.c \ eval.c \ extensions.c \ feedback.c \ fog.c \ get.c \ hash.c \ hint.c \ histogram.c \ image.c \ imports.c \ light.c \ lines.c \ matrix.c \ nvprogram.c \ nvfragparse.c \ nvvertexec.c \ nvvertparse.c \ occlude.c \ pixel.c \ points.c \ polygon.c \ rastpos.c \ state.c \ stencil.c \ texcompress.c \ texformat.c \ teximage.c \ texobj.c \ texstate.c \ texstore.c \ texutil.c \ varray.c \ vtxfmt.c \ vsnprintf.c OBJECTS=accum.obj,\ api_loopback.obj,\ api_noop.obj,\ api_validate.obj,\ arbprogram.obj,\ attrib.obj,\ blend.obj,\ bufferobj.obj,\ buffers.obj,\ clip.obj,\ colortab.obj,\ context.obj,\ convolve.obj,\ debug.obj,\ depth.obj,\ dispatch.obj,\ dlist.obj,\ drawpix.obj,\ enable.obj,\ enums.obj,\ eval.obj,\ extensions.obj,\ feedback.obj,\ fog.obj,\ get.obj,\ hash.obj,\ hint.obj,\ histogram.obj,\ image.obj,\ imports.obj,\ light.obj,\ lines.obj,\ matrix.obj,\ nvprogram.obj,\ nvfragparse.obj,\ nvvertexec.obj,\ nvvertparse.obj,\ occlude.obj,\ pixel.obj,\ points.obj,\ polygon.obj,\ rastpos.obj,\ state.obj,\ stencil.obj,\ texcompress.obj,\ texformat.obj,\ teximage.obj,\ texobj.obj,\ texstate.obj,\ texstore.obj,\ texutil.obj,\ varray.obj,\ vtxfmt.obj,\ vsnprintf.obj ##### RULES ##### VERSION=Mesa V3.4 ##### TARGETS ##### # Make the library $(LIBDIR)$(GL_LIB) : $(OBJECTS) @ $(MAKELIB) $(GL_LIB) $(OBJECTS) @ rename $(GL_LIB)* $(LIBDIR) clean : purge delete *.obj;*