# Makefile for core library for VMS
# contributed by Jouk Jansen joukj@hrem.stm.tudelft.nl
-# Last revision : 17 November 2000
+# Last revision : 5 Januari 2001
.first
define gl [-.include.gl]
CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)
CORE_SOURCES =accum.c \
- alpha.c \
api_loopback.c \
api_noop.c \
api_validate.c \
attrib.c \
- bitmap.c \
blend.c \
buffers.c \
clip.c \
config.c \
context.c \
convolve.c \
- copypix.c \
debug.c \
depth.c \
dispatch.c \
fog.c \
get.c \
glapi.c \
- glapinoop.c \
glthread.c \
hash.c \
highpc.c \
imports.c \
light.c \
lines.c \
- logic.c \
lowpc.c \
- masking.c \
matrix.c \
mem.c \
mmath.c \
pixel.c \
- pixeltex.c \
points.c \
polygon.c \
rastpos.c \
- readpix.c \
- scissor.c \
state.c \
stencil.c \
+ texformat.c \
teximage.c \
texobj.c \
texstate.c \
- texture.c \
+ texstore.c \
texutil.c \
varray.c \
vtxfmt.c \
- winpos.c \
+ vpstate.c \
+ vpexec.c \
+ vtparse.c \
[.x86]x86.c
DRIVER_SOURCES = [.x]glxapi.c [.x]fakeglx.c [.x]xfonts.c \
[.fx]fxtexman.c \
[.fx]fxtris.c \
[.fx]fxvb.c \
-[.fx]fxsimplerender.c \
[.fx]fxglidew.c
RASTER_SOURCES = [.swrast]s_aatriangle.c \
[.swrast]s_fog.c \
[.swrast]s_feedback.c \
[.swrast]s_histogram.c \
+[.swrast]s_imaging.c \
[.swrast]s_lines.c \
[.swrast]s_logic.c \
[.swrast]s_masking.c \
-[.swrast]s_pb.c \
[.swrast]s_pixeltex.c \
[.swrast]s_points.c \
-[.swrast]s_quads.c \
[.swrast]s_readpix.c \
-[.swrast]s_scissor.c \
[.swrast]s_span.c \
[.swrast]s_stencil.c \
+[.swrast]s_texstore.c \
[.swrast]s_texture.c \
[.swrast]s_triangle.c \
[.swrast]s_zoom.c \
[.tnl]t_pipeline.c \
[.tnl]t_vb_fog.c \
[.tnl]t_vb_light.c \
-[.tnl]t_vb_material.c \
[.tnl]t_vb_normals.c \
[.tnl]t_vb_points.c \
+[.tnl]t_vb_program.c \
[.tnl]t_vb_render.c \
[.tnl]t_vb_texgen.c \
[.tnl]t_vb_texmat.c \
[.tnl]t_vb_vertex.c
+TNLDD_SOURCES=[.tnl_dd]t_dd.c \
+[.tnl_dd]t_dd_vb.c
+
MATH_SOURCES=[.math]m_debug_xform.c \
+[.math]m_debug_norm.c \
+[.math]m_debug_vertex.c \
[.math]m_eval.c \
[.math]m_matrix.c \
[.math]m_translate.c \
[.array_cache]ac_import.c
OBJECTS1=accum.obj,\
-alpha.obj,\
api_loopback.obj,\
api_noop.obj,\
api_validate.obj,\
attrib.obj,\
-bitmap.obj,\
blend.obj,\
buffers.obj,\
clip.obj,\
config.obj,\
context.obj,\
convolve.obj,\
-copypix.obj,\
debug.obj,\
depth.obj,\
dispatch.obj,\
fog.obj,\
get.obj,\
glapi.obj,\
-glapinoop.obj,\
glthread.obj,\
hash.obj,\
highpc.obj,\
imports.obj,\
light.obj,\
lines.obj,\
-logic.obj,\
lowpc.obj,\
-masking.obj,\
matrix.obj,\
mem.obj
OBJECTS3=mmath.obj,\
pixel.obj,\
-pixeltex.obj,\
points.obj,\
polygon.obj,\
rastpos.obj,\
-readpix.obj,\
-scissor.obj,\
state.obj,\
stencil.obj,\
+texformat.obj,\
teximage.obj,\
texobj.obj,\
texstate.obj,\
-texture.obj,\
+texstore.obj,\
texutil.obj,\
varray.obj,\
vtxfmt.obj,\
-winpos.obj,\
+vpstate.obj,\
+vpexec.obj,\
+vpparse.obj,\
[.x86]x86.obj
OBJECTS4=[.x]glxapi.obj,[.x]fakeglx.obj,[.x]xfonts.obj,\
[.fx]fxtexman.obj,\
[.fx]fxtris.obj,\
[.fx]fxvb.obj,\
-[.fx]fxsimplerender.obj,\
[.fx]fxglidew.obj
OBJECTS7=[.swrast]s_aatriangle.obj,\
OBJECTS8=[.swrast]s_drawpix.obj,\
[.swrast]s_fog.obj,\
[.swrast]s_histogram.obj,\
+[.swrast]s_imaging.obj,\
[.swrast]s_lines.obj,\
[.swrast]s_logic.obj,\
[.swrast]s_masking.obj,\
-[.swrast]s_pb.obj,\
[.swrast]s_pixeltex.obj,\
-[.swrast]s_points.obj,\
-[.swrast]s_quads.obj
+[.swrast]s_points.obj
OBJECTS9=[.swrast]s_readpix.obj,\
[.swrast]s_aaline.obj,\
-[.swrast]s_scissor.obj,\
[.swrast]s_span.obj,\
[.swrast]s_stencil.obj,\
+[.swrast]s_texstore.obj,\
[.swrast]s_texture.obj,\
[.swrast]s_triangle.obj,\
[.swrast]s_feedback.obj,\
[.tnl]t_pipeline.obj,\
[.tnl]t_vb_fog.obj,\
[.tnl]t_vb_light.obj,\
-[.tnl]t_vb_material.obj,\
[.tnl]t_vb_normals.obj,\
[.tnl]t_vb_points.obj,\
+[.tnl]t_vb_program.obj,\
[.tnl]t_vb_render.obj,\
[.tnl]t_vb_texgen.obj,\
[.tnl]t_vb_texmat.obj,\
[.tnl]t_vb_vertex.obj
OBJECTS13=[.math]m_debug_xform.obj,\
+[.math]m_debug_norm.obj,\
+[.math]m_debug_vertex.obj,\
[.math]m_eval.obj,\
[.math]m_matrix.obj,\
[.math]m_translate.obj,\
$(CC) $(CFLAGS) /obj=[.fx]fxtris.obj [.fx]fxtris.c
[.fx]fxvb.obj : [.fx]fxvb.c
$(CC) $(CFLAGS) /obj=[.fx]fxvb.obj [.fx]fxvb.c
-[.fx]fxsimplerender.obj : [.fx]fxsimplerender.c
- $(CC) $(CFLAGS) /obj=[.fx]fxsimplerender.obj [.fx]fxsimplerender.c
[.fx]fxglidew.obj : [.fx]fxglidew.c
$(CC) $(CFLAGS) /obj=[.fx]fxglidew.obj [.fx]fxglidew.c
[.swrast]s_aaline.obj : [.swrast]s_aaline.c
$(CC) $(CFLAGS) /obj=[.swrast]s_fog.obj [.swrast]s_fog.c
[.swrast]s_histogram.obj : [.swrast]s_histogram.c
$(CC) $(CFLAGS) /obj=[.swrast]s_histogram.obj [.swrast]s_histogram.c
+[.swrast]s_imaging.obj : [.swrast]s_imaging.c
+ $(CC) $(CFLAGS) /obj=[.swrast]s_imaging.obj [.swrast]s_imaging.c
[.swrast]s_lines.obj : [.swrast]s_lines.c
$(CC) $(CFLAGS) /obj=[.swrast]s_lines.obj [.swrast]s_lines.c
[.swrast]s_logic.obj : [.swrast]s_logic.c
$(CC) $(CFLAGS) /obj=[.swrast]s_logic.obj [.swrast]s_logic.c
[.swrast]s_masking.obj : [.swrast]s_masking.c
$(CC) $(CFLAGS) /obj=[.swrast]s_masking.obj [.swrast]s_masking.c
-[.swrast]s_pb.obj : [.swrast]s_pb.c
- $(CC) $(CFLAGS) /obj=[.swrast]s_pb.obj [.swrast]s_pb.c
[.swrast]s_pixeltex.obj : [.swrast]s_pixeltex.c
$(CC) $(CFLAGS) /obj=[.swrast]s_pixeltex.obj [.swrast]s_pixeltex.c
[.swrast]s_points.obj : [.swrast]s_points.c
$(CC) $(CFLAGS) /obj=[.swrast]s_points.obj [.swrast]s_points.c
-[.swrast]s_quads.obj : [.swrast]s_quads.c
- $(CC) $(CFLAGS) /obj=[.swrast]s_quads.obj [.swrast]s_quads.c
[.swrast]s_readpix.obj : [.swrast]s_readpix.c
$(CC) $(CFLAGS) /obj=[.swrast]s_readpix.obj [.swrast]s_readpix.c
-[.swrast]s_scissor.obj : [.swrast]s_scissor.c
- $(CC) $(CFLAGS) /obj=[.swrast]s_scissor.obj [.swrast]s_scissor.c
[.swrast]s_span.obj : [.swrast]s_span.c
$(CC) $(CFLAGS) /obj=[.swrast]s_span.obj [.swrast]s_span.c
[.swrast]s_stencil.obj : [.swrast]s_stencil.c
$(CC) $(CFLAGS) /obj=[.swrast]s_stencil.obj [.swrast]s_stencil.c
+[.swrast]s_texstore.obj : [.swrast]s_texstore.c
+ $(CC) $(CFLAGS) /obj=[.swrast]s_texstore.obj [.swrast]s_texstore.c
[.swrast]s_texture.obj : [.swrast]s_texture.c
$(CC) $(CFLAGS) /obj=[.swrast]s_texture.obj [.swrast]s_texture.c
[.swrast]s_triangle.obj : [.swrast]s_triangle.c
$(CC) $(CFLAGS) /obj=[.tnl]t_vb_fog.obj [.tnl]t_vb_fog.c
[.tnl]t_vb_light.obj : [.tnl]t_vb_light.c
$(CC) $(CFLAGS) /obj=[.tnl]t_vb_light.obj [.tnl]t_vb_light.c
-[.tnl]t_vb_material.obj : [.tnl]t_vb_material.c
- $(CC) $(CFLAGS) /obj=[.tnl]t_vb_material.obj [.tnl]t_vb_material.c
[.tnl]t_vb_normals.obj : [.tnl]t_vb_normals.c
$(CC) $(CFLAGS) /obj=[.tnl]t_vb_normals.obj [.tnl]t_vb_normals.c
[.tnl]t_vb_points.obj : [.tnl]t_vb_points.c
$(CC) $(CFLAGS) /obj=[.tnl]t_vb_points.obj [.tnl]t_vb_points.c
+[.tnl]t_vb_program.obj : [.tnl]t_vb_program.c
+ $(CC) $(CFLAGS) /obj=[.tnl]t_vb_program.obj [.tnl]t_vb_program.c
[.tnl]t_vb_render.obj : [.tnl]t_vb_render.c
$(CC) $(CFLAGS) /obj=[.tnl]t_vb_render.obj [.tnl]t_vb_render.c
[.tnl]t_vb_texgen.obj : [.tnl]t_vb_texgen.c
$(CC) $(CFLAGS) /obj=[.tnl]t_vb_vertex.obj [.tnl]t_vb_vertex.c
[.math]m_debug_xform.obj : [.math]m_debug_xform.c
$(CC) $(CFLAGS) /obj=[.math]m_debug_xform.obj [.math]m_debug_xform.c
+[.math]m_debug_norm.obj : [.math]m_debug_norm.c
+ $(CC) $(CFLAGS) /obj=[.math]m_debug_norm.obj [.math]m_debug_norm.c
+[.math]m_debug_vertex.obj : [.math]m_debug_vertex.c
+ $(CC) $(CFLAGS) /obj=[.math]m_debug_vertex.obj [.math]m_debug_vertex.c
[.math]m_eval.obj : [.math]m_eval.c
$(CC) $(CFLAGS) /obj=[.math]m_eval.obj [.math]m_eval.c
[.math]m_matrix.obj : [.math]m_matrix.c
[.array_cache]ac_import.obj : [.array_cache]ac_import.c
$(CC) $(CFLAGS) /obj=[.array_cache]ac_import.obj \
[.array_cache]ac_import.c
+[.tnl_dd]t_dd.obj : [.tnl_dd]t_dd.c
+ $(CC) $(CFLAGS) /obj=[.tnl_dd]t_dd.obj [.tnl_dd]t_dd.c
+[.tnl_dd]t_dd_vb.obj : [.tnl_dd]t_dd_vb.c
+ $(CC) $(CFLAGS) /obj=[.tnl_dd]t_dd_vb.obj [.tnl_dd]t_dd_vb.c