#
# Modular Renderer
#
# Win32
# VS2013
#

GBM =		..\..\gbm

.SUFFIXES:	.obj .C

CFLAGS =	/c /DWIN32 /D_CRT_SECURE_NO_DEPRECATE /I$(GBM) /Oit /Gs /W3 /WX /MT /arch:IA32 /EHsc /nologo

.C.obj:
		cl $(CFLAGS) /Tp $*.C

mr.lib:		insane.obj font.obj xyz.obj rgb.obj matrix.obj \
		bitmap.obj texture.obj col.obj surf.obj \
		extent.obj roots.obj shape.obj view.obj light.obj \
		oplist.obj wire.obj polygon.obj wireh.obj polyh.obj \
		progress.obj progwin.obj viewer.obj viewwin.obj \
		raytrace.obj mr.obj
		-del $@ 2> nul
		lib /NOLOGO $** /OUT:$@

clean:
		-del *.obj 2> nul

depend:
		makedep -I $(GBM) -N -Q -A -DPS *.C *.h > nul

include makedep.mak
