OPTIMIZE = -off
CCFLAGS = -exp -phar2  
RANLIB = /usr/bin/ranlib
CC = mcc
MKDEP = d:/rayshade/mkdep

LIB = ../libray.lib
INCLUDES = -I.. -I../..
CFLAGS = $(CCFLAGS) $(INCLUDES) $(OPTIMIZE)
SHELL = command

CFILES = blob.c bounds.c box.c cone.c csg.c cylinder.c disc.c grid.c \
	 hf.c instance.c list.c intrsect.c geom.c plane.c poly.c \
	 roots.c sphere.c torus.c triangle.c

OFILES = $(CFILES:.c=.obj)

$(LIB): $(OFILES)
	@>$*.rsp $(LIB)
	@!>>$*.rsp -replace $?
	386lib @$*.rsp

clean:
	for %i in ($OFILES) do del %i

depend:
	(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \
	 $(MKDEP) $(CFILES) | sed 's/: \.\//: /; /\/usr\/include/d' \
	) >Makefile.new
	cp Makefile Makefile.bak
	cp Makefile.new Makefile
	rm -f Makefile.new

# DO NOT DELETE THIS LINE
blob.obj: blob.c
blob.obj: geom.h
blob.obj: d:/rayshade/libray/libcomn/common.h
blob.obj: d:/rayshade/config.h
blob.obj: d:/rayshade/libray/libcomn/expr.h
blob.obj: d:/rayshade/libray/libcomn/vector.h
blob.obj: d:/rayshade/libray/libcomn/ray.h
blob.obj: d:/rayshade/libray/libcomn/color.h
blob.obj: d:/rayshade/libray/libcomn/transfrm.h
blob.obj: d:/rayshade/libray/libcomn/error.h
blob.obj: d:/rayshade/libray/libcomn/transfrm.h
blob.obj: bounds.h
blob.obj: blob.h
bounds.obj: bounds.c
bounds.obj: geom.h
bounds.obj: d:/rayshade/libray/libcomn/common.h
bounds.obj: d:/rayshade/config.h
bounds.obj: d:/rayshade/libray/libcomn/expr.h
bounds.obj: d:/rayshade/libray/libcomn/vector.h
bounds.obj: d:/rayshade/libray/libcomn/ray.h
bounds.obj: d:/rayshade/libray/libcomn/color.h
bounds.obj: d:/rayshade/libray/libcomn/transfrm.h
bounds.obj: d:/rayshade/libray/libcomn/error.h
bounds.obj: d:/rayshade/libray/libcomn/transfrm.h
bounds.obj: bounds.h
box.obj: box.c
box.obj: geom.h
box.obj: d:/rayshade/libray/libcomn/common.h
box.obj: d:/rayshade/config.h
box.obj: d:/rayshade/libray/libcomn/expr.h
box.obj: d:/rayshade/libray/libcomn/vector.h
box.obj: d:/rayshade/libray/libcomn/ray.h
box.obj: d:/rayshade/libray/libcomn/color.h
box.obj: d:/rayshade/libray/libcomn/transfrm.h
box.obj: d:/rayshade/libray/libcomn/error.h
box.obj: d:/rayshade/libray/libcomn/transfrm.h
box.obj: bounds.h
box.obj: box.h
cone.obj: cone.c
cone.obj: geom.h
cone.obj: d:/rayshade/libray/libcomn/common.h
cone.obj: d:/rayshade/config.h
cone.obj: d:/rayshade/libray/libcomn/expr.h
cone.obj: d:/rayshade/libray/libcomn/vector.h
cone.obj: d:/rayshade/libray/libcomn/ray.h
cone.obj: d:/rayshade/libray/libcomn/color.h
cone.obj: d:/rayshade/libray/libcomn/transfrm.h
cone.obj: d:/rayshade/libray/libcomn/error.h
cone.obj: d:/rayshade/libray/libcomn/transfrm.h
cone.obj: bounds.h
cone.obj: cone.h
csg.obj: csg.c
csg.obj: geom.h
csg.obj: d:/rayshade/libray/libcomn/common.h
csg.obj: d:/rayshade/config.h
csg.obj: d:/rayshade/libray/libcomn/expr.h
csg.obj: d:/rayshade/libray/libcomn/vector.h
csg.obj: d:/rayshade/libray/libcomn/ray.h
csg.obj: d:/rayshade/libray/libcomn/color.h
csg.obj: d:/rayshade/libray/libcomn/transfrm.h
csg.obj: d:/rayshade/libray/libcomn/error.h
csg.obj: d:/rayshade/libray/libcomn/transfrm.h
csg.obj: bounds.h
csg.obj: csg.h
cylinder.obj: cylinder.c
cylinder.obj: geom.h
cylinder.obj: d:/rayshade/libray/libcomn/common.h
cylinder.obj: d:/rayshade/config.h
cylinder.obj: d:/rayshade/libray/libcomn/expr.h
cylinder.obj: d:/rayshade/libray/libcomn/vector.h
cylinder.obj: d:/rayshade/libray/libcomn/ray.h
cylinder.obj: d:/rayshade/libray/libcomn/color.h
cylinder.obj: d:/rayshade/libray/libcomn/transfrm.h
cylinder.obj: d:/rayshade/libray/libcomn/error.h
cylinder.obj: d:/rayshade/libray/libcomn/transfrm.h
cylinder.obj: bounds.h
cylinder.obj: cylinder.h
disc.obj: disc.c
disc.obj: geom.h
disc.obj: d:/rayshade/libray/libcomn/common.h
disc.obj: d:/rayshade/config.h
disc.obj: d:/rayshade/libray/libcomn/expr.h
disc.obj: d:/rayshade/libray/libcomn/vector.h
disc.obj: d:/rayshade/libray/libcomn/ray.h
disc.obj: d:/rayshade/libray/libcomn/color.h
disc.obj: d:/rayshade/libray/libcomn/transfrm.h
disc.obj: d:/rayshade/libray/libcomn/error.h
disc.obj: d:/rayshade/libray/libcomn/transfrm.h
disc.obj: bounds.h
disc.obj: disc.h
grid.obj: grid.c
grid.obj: geom.h
grid.obj: d:/rayshade/libray/libcomn/common.h
grid.obj: d:/rayshade/config.h
grid.obj: d:/rayshade/libray/libcomn/expr.h
grid.obj: d:/rayshade/libray/libcomn/vector.h
grid.obj: d:/rayshade/libray/libcomn/ray.h
grid.obj: d:/rayshade/libray/libcomn/color.h
grid.obj: d:/rayshade/libray/libcomn/transfrm.h
grid.obj: d:/rayshade/libray/libcomn/error.h
grid.obj: d:/rayshade/libray/libcomn/transfrm.h
grid.obj: bounds.h
grid.obj: grid.h
hf.obj: hf.c
hf.obj: geom.h
hf.obj: d:/rayshade/libray/libcomn/common.h
hf.obj: d:/rayshade/config.h
hf.obj: d:/rayshade/libray/libcomn/expr.h
hf.obj: d:/rayshade/libray/libcomn/vector.h
hf.obj: d:/rayshade/libray/libcomn/ray.h
hf.obj: d:/rayshade/libray/libcomn/color.h
hf.obj: d:/rayshade/libray/libcomn/transfrm.h
hf.obj: d:/rayshade/libray/libcomn/error.h
hf.obj: d:/rayshade/libray/libcomn/transfrm.h
hf.obj: bounds.h
hf.obj: hf.h
instance.obj: instance.c
instance.obj: geom.h
instance.obj: d:/rayshade/libray/libcomn/common.h
instance.obj: d:/rayshade/config.h
instance.obj: d:/rayshade/libray/libcomn/expr.h
instance.obj: d:/rayshade/libray/libcomn/vector.h
instance.obj: d:/rayshade/libray/libcomn/ray.h
instance.obj: d:/rayshade/libray/libcomn/color.h
instance.obj: d:/rayshade/libray/libcomn/transfrm.h
instance.obj: d:/rayshade/libray/libcomn/error.h
instance.obj: d:/rayshade/libray/libcomn/transfrm.h
instance.obj: bounds.h
instance.obj: instance.h
list.obj: list.c
list.obj: geom.h
list.obj: d:/rayshade/libray/libcomn/common.h
list.obj: d:/rayshade/config.h
list.obj: d:/rayshade/libray/libcomn/expr.h
list.obj: d:/rayshade/libray/libcomn/vector.h
list.obj: d:/rayshade/libray/libcomn/ray.h
list.obj: d:/rayshade/libray/libcomn/color.h
list.obj: d:/rayshade/libray/libcomn/transfrm.h
list.obj: d:/rayshade/libray/libcomn/error.h
list.obj: d:/rayshade/libray/libcomn/transfrm.h
list.obj: bounds.h
list.obj: list.h
intersect.obj: intersect.c
intersect.obj: geom.h
intersect.obj: d:/rayshade/libray/libcomn/common.h
intersect.obj: d:/rayshade/config.h
intersect.obj: d:/rayshade/libray/libcomn/expr.h
intersect.obj: d:/rayshade/libray/libcomn/vector.h
intersect.obj: d:/rayshade/libray/libcomn/ray.h
intersect.obj: d:/rayshade/libray/libcomn/color.h
intersect.obj: d:/rayshade/libray/libcomn/transfrm.h
intersect.obj: d:/rayshade/libray/libcomn/error.h
intersect.obj: d:/rayshade/libray/libcomn/transfrm.h
intersect.obj: bounds.h
geom.obj: geom.c
geom.obj: geom.h
geom.obj: d:/rayshade/libray/libcomn/common.h
geom.obj: d:/rayshade/config.h
geom.obj: d:/rayshade/libray/libcomn/expr.h
geom.obj: d:/rayshade/libray/libcomn/vector.h
geom.obj: d:/rayshade/libray/libcomn/ray.h
geom.obj: d:/rayshade/libray/libcomn/color.h
geom.obj: d:/rayshade/libray/libcomn/transfrm.h
geom.obj: d:/rayshade/libray/libcomn/error.h
geom.obj: d:/rayshade/libray/libcomn/transfrm.h
geom.obj: bounds.h
geom.obj: list.h
geom.obj: d:/rayshade/libray/libcomn/sampling.h
plane.obj: plane.c
plane.obj: geom.h
plane.obj: d:/rayshade/libray/libcomn/common.h
plane.obj: d:/rayshade/config.h
plane.obj: d:/rayshade/libray/libcomn/expr.h
plane.obj: d:/rayshade/libray/libcomn/vector.h
plane.obj: d:/rayshade/libray/libcomn/ray.h
plane.obj: d:/rayshade/libray/libcomn/color.h
plane.obj: d:/rayshade/libray/libcomn/transfrm.h
plane.obj: d:/rayshade/libray/libcomn/error.h
plane.obj: d:/rayshade/libray/libcomn/transfrm.h
plane.obj: bounds.h
plane.obj: plane.h
poly.obj: poly.c
poly.obj: geom.h
poly.obj: d:/rayshade/libray/libcomn/common.h
poly.obj: d:/rayshade/config.h
poly.obj: d:/rayshade/libray/libcomn/expr.h
poly.obj: d:/rayshade/libray/libcomn/vector.h
poly.obj: d:/rayshade/libray/libcomn/ray.h
poly.obj: d:/rayshade/libray/libcomn/color.h
poly.obj: d:/rayshade/libray/libcomn/transfrm.h
poly.obj: d:/rayshade/libray/libcomn/error.h
poly.obj: d:/rayshade/libray/libcomn/transfrm.h
poly.obj: bounds.h
poly.obj: poly.h
roots.obj: roots.c
roots.obj: d:/rayshade/libray/libcomn/common.h
roots.obj: d:/rayshade/config.h
roots.obj: d:/rayshade/libray/libcomn/expr.h
roots.obj: d:/rayshade/libray/libcomn/vector.h
roots.obj: d:/rayshade/libray/libcomn/ray.h
roots.obj: d:/rayshade/libray/libcomn/color.h
roots.obj: d:/rayshade/libray/libcomn/transfrm.h
roots.obj: d:/rayshade/libray/libcomn/error.h
sphere.obj: sphere.c
sphere.obj: geom.h
sphere.obj: d:/rayshade/libray/libcomn/common.h
sphere.obj: d:/rayshade/config.h
sphere.obj: d:/rayshade/libray/libcomn/expr.h
sphere.obj: d:/rayshade/libray/libcomn/vector.h
sphere.obj: d:/rayshade/libray/libcomn/ray.h
sphere.obj: d:/rayshade/libray/libcomn/color.h
sphere.obj: d:/rayshade/libray/libcomn/transfrm.h
sphere.obj: d:/rayshade/libray/libcomn/error.h
sphere.obj: d:/rayshade/libray/libcomn/transfrm.h
sphere.obj: bounds.h
sphere.obj: sphere.h
torus.obj: torus.c
torus.obj: geom.h
torus.obj: d:/rayshade/libray/libcomn/common.h
torus.obj: d:/rayshade/config.h
torus.obj: d:/rayshade/libray/libcomn/expr.h
torus.obj: d:/rayshade/libray/libcomn/vector.h
torus.obj: d:/rayshade/libray/libcomn/ray.h
torus.obj: d:/rayshade/libray/libcomn/color.h
torus.obj: d:/rayshade/libray/libcomn/transfrm.h
torus.obj: d:/rayshade/libray/libcomn/error.h
torus.obj: d:/rayshade/libray/libcomn/transfrm.h
torus.obj: bounds.h
torus.obj: torus.h
triangle.obj: triangle.c
triangle.obj: geom.h
triangle.obj: d:/rayshade/libray/libcomn/common.h
triangle.obj: d:/rayshade/config.h
triangle.obj: d:/rayshade/libray/libcomn/expr.h
triangle.obj: d:/rayshade/libray/libcomn/vector.h
triangle.obj: d:/rayshade/libray/libcomn/ray.h
triangle.obj: d:/rayshade/libray/libcomn/color.h
triangle.obj: d:/rayshade/libray/libcomn/transfrm.h
triangle.obj: d:/rayshade/libray/libcomn/error.h
triangle.obj: d:/rayshade/libray/libcomn/transfrm.h
triangle.obj: bounds.h
triangle.obj: triangle.h
