# Microsoft Visual C++ generated build script - Do not modify

PROJ = HELIOS_R
DEBUG = 0
PROGTYPE = 0
CALLER = 
ARGS = 
DLLS = 
D_RCDEFINES = /d_DEBUG /d_RAY_CAST 
R_RCDEFINES = /dNDEBUG /d_RAY_CAST 
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = C:\HELIOS3A\MSVC\RAY\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG = 
CPPCREATEPCHFLAG = 
CUSEPCHFLAG = 
CPPUSEPCHFLAG = 
FIRSTC =             
FIRSTCPP = C_JITTER.CPP
RC = rc
CFLAGS_D_WEXE = /nologo /G2 /W3 /Zi /AL /O2 /D "_DEBUG" /D "_RAY_CAST" /I "\radiant\advanced\include" /GA /Fd"HELIOS_C.PDB"
CFLAGS_R_WEXE = /nologo /Gs /G3 /W3 /AL /O2 /Ob2 /D "NDEBUG" /D "_RAY_CAST" /I "\radiant\advanced\include" /GA 
LFLAGS_D_WEXE = /NOLOGO /NOD /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE /CO  
LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE  
LIBS_D_WEXE = oldnames libw llibcew commdlg.lib 
LIBS_R_WEXE = oldnames libw llibcew commdlg.lib 
RCFLAGS = /i c:\helios3a\source 
RESFLAGS = /k
RUNFLAGS = 
DEFFILE = ..\..\SOURCE\HELIOS.DEF
OBJS_EXT = 
LIBS_EXT = 
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = C_JITTER.SBR \
		ERROR.SBR \
		GAMMA.SBR \
		HELIOS.SBR \
		P_CLIP4.SBR \
		P_RENDER.SBR \
		PARSE.SBR \
		PATCH3.SBR \
		RAD_EQN.SBR \
		SYN_CAM.SBR \
		VECTOR3.SBR \
		VIEW_SYS.SBR \
		WIN_BMAP.SBR \
		WIN_SBAR.SBR \
		RAY_CAST.SBR \
		RAY_RAD.SBR \
		OCT_QUAN.SBR \
		WIN_TGA.SBR \
		ENVIRON.SBR


C_JITTER_DEP = c:\helios3a\include\c_jitter.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h


ERROR_DEP = c:\helios3a\include\error.h


GAMMA_DEP = c:\helios3a\include\gamma.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h


HELIOS_DEP = c:\helios3a\include\general.h \
	c:\helios3a\include\error.h \
	c:\helios3a\include\parse.h \
	c:\helios3a\include\environ.h \
	c:\helios3a\include\instance.h \
	c:\helios3a\include\surface3.h \
	c:\helios3a\include\patch3.h \
	c:\helios3a\include\vector3.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\transfm3.h \
	c:\helios3a\include\win_text.h \
	c:\helios3a\include\syn_cam.h \
	c:\helios3a\include\p_clip4.h \
	c:\helios3a\include\out_poly.h \
	c:\helios3a\include\vertex4.h \
	c:\helios3a\include\vector4.h \
	c:\helios3a\include\gamma.h \
	c:\helios3a\include\c_jitter.h \
	c:\helios3a\include\p_render.h \
	c:\helios3a\include\win_bmap.h \
	c:\helios3a\include\oct_quan.h \
	c:\helios3a\include\win_meta.h \
	c:\helios3a\include\view_sys.h \
	c:\helios3a\include\win_tga.h \
	c:\helios3a\include\win_sbar.h \
	c:\helios3a\source\win_help.h \
	c:\helios3a\include\prog_rad.h \
	c:\helios3a\include\rad_eqn.h \
	c:\helios3a\include\hemicube.h \
	c:\helios3a\include\hc_clip.h \
	c:\helios3a\include\hc_poly.h \
	c:\helios3a\include\ff_poly.h \
	c:\helios3a\include\ff_clip.h \
	c:\helios3a\include\hc_scan.h \
	c:\helios3a\include\ff_scan.h \
	c:\helios3a\include\hc_delta.h \
	c:\helios3a\include\ff_delta.h \
	c:\helios3a\include\cubic_t.h \
	c:\helios3a\include\ct_clip.h \
	c:\helios3a\include\ct_poly.h \
	c:\helios3a\include\ct_scan.h \
	c:\helios3a\include\ct_delta.h \
	c:\helios3a\include\ray_rad.h \
	c:\helios3a\include\ray_cast.h \
	c:\helios3a\include\resource.h \
	c:\helios3a\include\helios.h


HELIOS_RCDEP = c:\helios3a\include\resource.h \
	c:\helios3a\source\helios_c.ico \
	c:\helios3a\source\helios_h.ico \
	c:\helios3a\source\helios_r.ico \
	c:\helios3a\source\helios_s.ico


P_CLIP4_DEP = c:\helios3a\include\p_clip4.h \
	c:\helios3a\include\out_poly.h \
	c:\helios3a\include\vertex4.h \
	c:\helios3a\include\patch3.h \
	c:\helios3a\include\vector4.h \
	c:\helios3a\include\vector3.h


P_RENDER_DEP = c:\helios3a\include\p_render.h \
	c:\helios3a\include\out_poly.h \
	c:\helios3a\include\win_bmap.h \
	c:\helios3a\include\oct_quan.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h


PARSE_DEP = c:\helios3a\include\error.h \
	c:\helios3a\include\parse.h \
	c:\helios3a\include\environ.h \
	c:\helios3a\include\instance.h \
	c:\helios3a\include\surface3.h \
	c:\helios3a\include\patch3.h \
	c:\helios3a\include\vector3.h \
	c:\helios3a\include\general.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\transfm3.h \
	c:\helios3a\include\win_text.h


PATCH3_DEP = c:\helios3a\include\patch3.h \
	c:\helios3a\include\vector3.h \
	c:\helios3a\include\general.h \
	c:\helios3a\include\color.h


RAD_EQN_DEP = c:\helios3a\include\rad_eqn.h \
	c:\helios3a\include\environ.h


SYN_CAM_DEP = c:\helios3a\include\syn_cam.h \
	c:\helios3a\include\p_clip4.h \
	c:\helios3a\include\out_poly.h \
	c:\helios3a\include\vertex4.h \
	c:\helios3a\include\patch3.h \
	c:\helios3a\include\vector4.h \
	c:\helios3a\include\vector3.h \
	c:\helios3a\include\gamma.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h \
	c:\helios3a\include\c_jitter.h \
	c:\helios3a\include\p_render.h \
	c:\helios3a\include\win_bmap.h \
	c:\helios3a\include\oct_quan.h \
	c:\helios3a\include\win_meta.h \
	c:\helios3a\include\view_sys.h \
	c:\helios3a\include\environ.h


VECTOR3_DEP = c:\helios3a\include\vector3.h \
	c:\helios3a\include\general.h


VIEW_SYS_DEP = c:\helios3a\include\view_sys.h \
	c:\helios3a\include\patch3.h \
	c:\helios3a\include\environ.h


WIN_BMAP_DEP = c:\helios3a\include\win_bmap.h \
	c:\helios3a\include\oct_quan.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h


WIN_SBAR_DEP = c:\helios3a\include\win_sbar.h \
	c:\helios3a\include\general.h


RAY_CAST_DEP = c:\helios3a\include\ray_cast.h \
	c:\helios3a\include\parse.h


RAY_RAD_DEP = c:\helios3a\include\ray_rad.h \
	c:\helios3a\include\environ.h \
	c:\helios3a\include\rad_eqn.h \
	c:\helios3a\include\ray_cast.h \
	c:\helios3a\include\parse.h


OCT_QUAN_DEP = c:\helios3a\include\oct_quan.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h


WIN_TGA_DEP = c:\helios3a\include\win_tga.h \
	c:\helios3a\include\color.h \
	c:\helios3a\include\general.h


ENVIRON_DEP = c:\helios3a\include\environ.h \
	c:\helios3a\include\instance.h \
	c:\helios3a\include\surface3.h \
	c:\helios3a\include\patch3.h \
	c:\helios3a\include\vector3.h \
	c:\helios3a\include\general.h \
	c:\helios3a\include\color.h


all:	$(PROJ).EXE

C_JITTER.OBJ:	..\..\SOURCE\C_JITTER.CPP $(C_JITTER_DEP)
	$(CPP) $(CFLAGS) $(CPPCREATEPCHFLAG) /c ..\..\SOURCE\C_JITTER.CPP

ERROR.OBJ:	..\..\SOURCE\ERROR.CPP $(ERROR_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\ERROR.CPP

GAMMA.OBJ:	..\..\SOURCE\GAMMA.CPP $(GAMMA_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\GAMMA.CPP

HELIOS.OBJ:	..\..\SOURCE\HELIOS.CPP $(HELIOS_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\HELIOS.CPP

HELIOS.RES:	..\..\SOURCE\HELIOS.RC $(HELIOS_RCDEP)
	$(RC) $(RCFLAGS) $(RCDEFINES) -r -FoC:\HELIOS3A\MSVC\RAY\HELIOS.RES ..\..\SOURCE\HELIOS.RC

P_CLIP4.OBJ:	..\..\SOURCE\P_CLIP4.CPP $(P_CLIP4_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\P_CLIP4.CPP

P_RENDER.OBJ:	..\..\SOURCE\P_RENDER.CPP $(P_RENDER_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\P_RENDER.CPP

PARSE.OBJ:	..\..\SOURCE\PARSE.CPP $(PARSE_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\PARSE.CPP

PATCH3.OBJ:	..\..\SOURCE\PATCH3.CPP $(PATCH3_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\PATCH3.CPP

RAD_EQN.OBJ:	..\..\SOURCE\RAD_EQN.CPP $(RAD_EQN_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\RAD_EQN.CPP

SYN_CAM.OBJ:	..\..\SOURCE\SYN_CAM.CPP $(SYN_CAM_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\SYN_CAM.CPP

VECTOR3.OBJ:	..\..\SOURCE\VECTOR3.CPP $(VECTOR3_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\VECTOR3.CPP

VIEW_SYS.OBJ:	..\..\SOURCE\VIEW_SYS.CPP $(VIEW_SYS_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\VIEW_SYS.CPP

WIN_BMAP.OBJ:	..\..\SOURCE\WIN_BMAP.CPP $(WIN_BMAP_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\WIN_BMAP.CPP

WIN_SBAR.OBJ:	..\..\SOURCE\WIN_SBAR.CPP $(WIN_SBAR_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\WIN_SBAR.CPP

RAY_CAST.OBJ:	..\..\SOURCE\RAY_CAST.CPP $(RAY_CAST_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\RAY_CAST.CPP

RAY_RAD.OBJ:	..\..\SOURCE\RAY_RAD.CPP $(RAY_RAD_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\RAY_RAD.CPP

OCT_QUAN.OBJ:	..\..\SOURCE\OCT_QUAN.CPP $(OCT_QUAN_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\OCT_QUAN.CPP

WIN_TGA.OBJ:	..\..\SOURCE\WIN_TGA.CPP $(WIN_TGA_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\WIN_TGA.CPP

ENVIRON.OBJ:	..\..\SOURCE\ENVIRON.CPP $(ENVIRON_DEP)
	$(CPP) $(CFLAGS) $(CPPUSEPCHFLAG) /c ..\..\SOURCE\ENVIRON.CPP


$(PROJ).EXE::	HELIOS.RES

$(PROJ).EXE::	C_JITTER.OBJ ERROR.OBJ GAMMA.OBJ HELIOS.OBJ P_CLIP4.OBJ P_RENDER.OBJ \
	PARSE.OBJ PATCH3.OBJ RAD_EQN.OBJ SYN_CAM.OBJ VECTOR3.OBJ VIEW_SYS.OBJ WIN_BMAP.OBJ \
	WIN_SBAR.OBJ RAY_CAST.OBJ RAY_RAD.OBJ OCT_QUAN.OBJ WIN_TGA.OBJ ENVIRON.OBJ $(OBJS_EXT) $(DEFFILE)
	echo >NUL @<<$(PROJ).CRF
C_JITTER.OBJ +
ERROR.OBJ +
GAMMA.OBJ +
HELIOS.OBJ +
P_CLIP4.OBJ +
P_RENDER.OBJ +
PARSE.OBJ +
PATCH3.OBJ +
RAD_EQN.OBJ +
SYN_CAM.OBJ +
VECTOR3.OBJ +
VIEW_SYS.OBJ +
WIN_BMAP.OBJ +
WIN_SBAR.OBJ +
RAY_CAST.OBJ +
RAY_RAD.OBJ +
OCT_QUAN.OBJ +
WIN_TGA.OBJ +
ENVIRON.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
c:\msvc\mfc\lib\+
$(LIBS)
$(DEFFILE);
<<
	link $(LFLAGS) @$(PROJ).CRF
	$(RC) $(RESFLAGS) HELIOS.RES $@
	@copy $(PROJ).CRF MSVC.BND

$(PROJ).EXE::	HELIOS.RES
	if not exist MSVC.BND 	$(RC) $(RESFLAGS) HELIOS.RES $@

run: $(PROJ).EXE
	$(PROJ) $(RUNFLAGS)


$(PROJ).BSC: $(SBRS)
	bscmake @<<
/o$@ $(SBRS)
<<
