home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Resource Library: Graphics
/
graphics-16000.iso
/
msdos
/
raytrace
/
rayshade
/
src
/
makefile.wcc
< prev
next >
Wrap
Makefile
|
1992-05-05
|
4KB
|
187 lines
#
# Program: RAY
#
debug = /d1
#debug = /d1 /d2
#debuglink = DEBUG ALL
version = 386
path= c:\wc\
optims=/omaxet /zp4 /4r /7
#optims= /zp4 /4r /7
#optims=
wcc386p_options= /mf $(optims) /w4 /j $(debug) /i=$(path)h
wcc_options= /ml /fpi87 /oaxtil /w4 $(debug) /i=$(path)h
wlink386_options=$(debuglink) LIBP $(path)lib386\dos;$(path)lib386 option stack=250k
wlink_options= $(debuglink) LIBP $(path)lib286\dos;$(path)lib286 form dos option stack=10k
linker_options= $(wlink$(version)_options)
compiler = wcc$(version)p
object_files = main.obj &
lexyy.obj &
xform.obj &
version.obj &
expr.obj &
memory.obj &
rotate.obj &
sampling.obj &
scale.obj &
transfor.obj &
translat.obj &
vecmath.obj &
infinite.obj &
jittered.obj &
light.obj &
builtin.obj &
point.obj &
spot.obj &
atmosphe.obj &
fog.obj &
fogdeck.obj &
mist.obj &
surface.obj &
objdef.obj &
blotch.obj &
bump.obj &
checker.obj &
cloud.obj &
fbm.obj &
fbmbump.obj &
gloss.obj &
options.obj &
picture.obj &
marble.obj &
mount.obj &
shade.obj &
sky.obj &
stripe.obj &
textaux.obj &
texture.obj &
stats.obj &
windy.obj &
wood.obj &
blob.obj &
bounds.obj &
box.obj &
cone.obj &
csg.obj &
cylinder.obj &
disc.obj &
geom.obj &
grid.obj &
hf.obj &
instance.obj &
intersec.obj &
list.obj &
plane.obj &
poly.obj &
symtab.obj &
sphere.obj &
torus.obj &
triangle.obj &
surfdef.obj &
surfshad.obj &
shadow.obj &
extended.obj &
image.obj &
raytrace.obj &
noise.obj &
mapping.obj &
imagetex.obj &
roots.obj &
setup.obj &
viewing.obj &
misc.obj &
lightdef.obj &
yacc_tab.obj
ray.exe : $(object_files) ray.lnk
wlink $(linker_options) @ray.lnk
ray.lnk:
echo name ray.exe > $^@
echo f main.obj >> $^@
echo f lexyy.obj >> $^@
echo f version.obj >> $^@
echo f expr.obj >> $^@
echo f xform.obj >> $^@
echo f memory.obj >> $^@
echo f rotate.obj >> $^@
echo f sampling.obj >> $^@
echo f scale.obj >> $^@
echo f transfor.obj >> $^@
echo f translat.obj >> $^@
echo f vecmath.obj >> $^@
echo f infinite.obj >> $^@
echo f jittered.obj >> $^@
echo f light.obj >> $^@
echo f builtin.obj >> $^@
echo f point.obj >> $^@
echo f spot.obj >> $^@
echo f atmosphe.obj >> $^@
echo f fog.obj >> $^@
echo f fogdeck.obj >> $^@
echo f mist.obj >> $^@
echo f surface.obj >> $^@
echo f objdef.obj >> $^@
echo f blotch.obj >> $^@
echo f bump.obj >> $^@
echo f checker.obj >> $^@
echo f cloud.obj >> $^@
echo f fbm.obj >> $^@
echo f fbmbump.obj >> $^@
echo f gloss.obj >> $^@
echo f options.obj >> $^@
echo f picture.obj >> $^@
echo f marble.obj >> $^@
echo f mount.obj >> $^@
echo f shade.obj >> $^@
echo f sky.obj >> $^@
echo f stripe.obj >> $^@
echo f textaux.obj >> $^@
echo f texture.obj >> $^@
echo f stats.obj >> $^@
echo f windy.obj >> $^@
echo f wood.obj >> $^@
echo f blob.obj >> $^@
echo f bounds.obj >> $^@
echo f box.obj >> $^@
echo f cone.obj >> $^@
echo f csg.obj >> $^@
echo f cylinder.obj >> $^@
echo f disc.obj >> $^@
echo f geom.obj >> $^@
echo f grid.obj >> $^@
echo f hf.obj >> $^@
echo f instance.obj >> $^@
echo f intersec.obj >> $^@
echo f list.obj >> $^@
echo f plane.obj >> $^@
echo f poly.obj >> $^@
echo f symtab.obj >> $^@
echo f sphere.obj >> $^@
echo f torus.obj >> $^@
echo f triangle.obj >> $^@
echo f surfdef.obj >> $^@
echo f surfshad.obj >> $^@
echo f shadow.obj >> $^@
echo f extended.obj >> $^@
echo f image.obj >> $^@
echo f raytrace.obj >> $^@
echo f noise.obj >> $^@
echo f mapping.obj >> $^@
echo f imagetex.obj >> $^@
echo f roots.obj >> $^@
echo f setup.obj >> $^@
echo f viewing.obj >> $^@
echo f misc.obj >> $^@
echo f lightdef.obj >> $^@
echo f yacc_tab.obj >> $^@
.c.obj :
$(compiler) $[* $($(compiler)_options)