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 = blotch.c bump.c checker.c cloud.c fbm.c fbmbump.c gloss.c \
	 imagetxt.c mapping.c marble.c mount.c noise.c sky.c stripe.c \
	 textaux.c texture.c windy.c wood.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
blotch.obj: blotch.c
blotch.obj: texture.h
blotch.obj: d:/rayshade/libray/libobj/geom.h
blotch.obj: d:/rayshade/libray/libcomn/common.h
blotch.obj: d:/rayshade/config.h
blotch.obj: d:/rayshade/libray/libcomn/expr.h
blotch.obj: d:/rayshade/libray/libcomn/vector.h
blotch.obj: d:/rayshade/libray/libcomn/ray.h
blotch.obj: d:/rayshade/libray/libcomn/color.h
blotch.obj: d:/rayshade/libray/libcomn/transfrm.h
blotch.obj: d:/rayshade/libray/libcomn/error.h
blotch.obj: d:/rayshade/libray/libcomn/transfrm.h
blotch.obj: d:/rayshade/libray/libobj/bounds.h
blotch.obj: d:/rayshade/libray/libsurf/surface.h
blotch.obj: mapping.h
blotch.obj: blotch.h
bump.obj: bump.c
bump.obj: texture.h
bump.obj: d:/rayshade/libray/libobj/geom.h
bump.obj: d:/rayshade/libray/libcomn/common.h
bump.obj: d:/rayshade/config.h
bump.obj: d:/rayshade/libray/libcomn/expr.h
bump.obj: d:/rayshade/libray/libcomn/vector.h
bump.obj: d:/rayshade/libray/libcomn/ray.h
bump.obj: d:/rayshade/libray/libcomn/color.h
bump.obj: d:/rayshade/libray/libcomn/transfrm.h
bump.obj: d:/rayshade/libray/libcomn/error.h
bump.obj: d:/rayshade/libray/libcomn/transfrm.h
bump.obj: d:/rayshade/libray/libobj/bounds.h
bump.obj: d:/rayshade/libray/libsurf/surface.h
bump.obj: mapping.h
bump.obj: bump.h
checker.obj: checker.c
checker.obj: texture.h
checker.obj: d:/rayshade/libray/libobj/geom.h
checker.obj: d:/rayshade/libray/libcomn/common.h
checker.obj: d:/rayshade/config.h
checker.obj: d:/rayshade/libray/libcomn/expr.h
checker.obj: d:/rayshade/libray/libcomn/vector.h
checker.obj: d:/rayshade/libray/libcomn/ray.h
checker.obj: d:/rayshade/libray/libcomn/color.h
checker.obj: d:/rayshade/libray/libcomn/transfrm.h
checker.obj: d:/rayshade/libray/libcomn/error.h
checker.obj: d:/rayshade/libray/libcomn/transfrm.h
checker.obj: d:/rayshade/libray/libobj/bounds.h
checker.obj: d:/rayshade/libray/libsurf/surface.h
checker.obj: mapping.h
checker.obj: checker.h
cloud.obj: cloud.c
cloud.obj: texture.h
cloud.obj: d:/rayshade/libray/libobj/geom.h
cloud.obj: d:/rayshade/libray/libcomn/common.h
cloud.obj: d:/rayshade/config.h
cloud.obj: d:/rayshade/libray/libcomn/expr.h
cloud.obj: d:/rayshade/libray/libcomn/vector.h
cloud.obj: d:/rayshade/libray/libcomn/ray.h
cloud.obj: d:/rayshade/libray/libcomn/color.h
cloud.obj: d:/rayshade/libray/libcomn/transfrm.h
cloud.obj: d:/rayshade/libray/libcomn/error.h
cloud.obj: d:/rayshade/libray/libcomn/transfrm.h
cloud.obj: d:/rayshade/libray/libobj/bounds.h
cloud.obj: d:/rayshade/libray/libsurf/surface.h
cloud.obj: mapping.h
cloud.obj: cloud.h
fbm.obj: fbm.c
fbm.obj: texture.h
fbm.obj: d:/rayshade/libray/libobj/geom.h
fbm.obj: d:/rayshade/libray/libcomn/common.h
fbm.obj: d:/rayshade/config.h
fbm.obj: d:/rayshade/libray/libcomn/expr.h
fbm.obj: d:/rayshade/libray/libcomn/vector.h
fbm.obj: d:/rayshade/libray/libcomn/ray.h
fbm.obj: d:/rayshade/libray/libcomn/color.h
fbm.obj: d:/rayshade/libray/libcomn/transfrm.h
fbm.obj: d:/rayshade/libray/libcomn/error.h
fbm.obj: d:/rayshade/libray/libcomn/transfrm.h
fbm.obj: d:/rayshade/libray/libobj/bounds.h
fbm.obj: d:/rayshade/libray/libsurf/surface.h
fbm.obj: mapping.h
fbm.obj: fbm.h
fbmbump.obj: fbmbump.c
fbmbump.obj: texture.h
fbmbump.obj: d:/rayshade/libray/libobj/geom.h
fbmbump.obj: d:/rayshade/libray/libcomn/common.h
fbmbump.obj: d:/rayshade/config.h
fbmbump.obj: d:/rayshade/libray/libcomn/expr.h
fbmbump.obj: d:/rayshade/libray/libcomn/vector.h
fbmbump.obj: d:/rayshade/libray/libcomn/ray.h
fbmbump.obj: d:/rayshade/libray/libcomn/color.h
fbmbump.obj: d:/rayshade/libray/libcomn/transfrm.h
fbmbump.obj: d:/rayshade/libray/libcomn/error.h
fbmbump.obj: d:/rayshade/libray/libcomn/transfrm.h
fbmbump.obj: d:/rayshade/libray/libobj/bounds.h
fbmbump.obj: d:/rayshade/libray/libsurf/surface.h
fbmbump.obj: mapping.h
fbmbump.obj: fbm.h
fbmbump.obj: fbmbump.h
gloss.obj: gloss.c
gloss.obj: texture.h
gloss.obj: d:/rayshade/libray/libobj/geom.h
gloss.obj: d:/rayshade/libray/libcomn/common.h
gloss.obj: d:/rayshade/config.h
gloss.obj: d:/rayshade/libray/libcomn/expr.h
gloss.obj: d:/rayshade/libray/libcomn/vector.h
gloss.obj: d:/rayshade/libray/libcomn/ray.h
gloss.obj: d:/rayshade/libray/libcomn/color.h
gloss.obj: d:/rayshade/libray/libcomn/transfrm.h
gloss.obj: d:/rayshade/libray/libcomn/error.h
gloss.obj: d:/rayshade/libray/libcomn/transfrm.h
gloss.obj: d:/rayshade/libray/libobj/bounds.h
gloss.obj: d:/rayshade/libray/libsurf/surface.h
gloss.obj: mapping.h
gloss.obj: gloss.h
imagetxt.obj: imagetxt.c
imagetxt.obj: texture.h
imagetxt.obj: d:/rayshade/libray/libobj/geom.h
imagetxt.obj: d:/rayshade/libray/libcomn/common.h
imagetxt.obj: d:/rayshade/config.h
imagetxt.obj: d:/rayshade/libray/libcomn/expr.h
imagetxt.obj: d:/rayshade/libray/libcomn/vector.h
imagetxt.obj: d:/rayshade/libray/libcomn/ray.h
imagetxt.obj: d:/rayshade/libray/libcomn/color.h
imagetxt.obj: d:/rayshade/libray/libcomn/transfrm.h
imagetxt.obj: d:/rayshade/libray/libcomn/error.h
imagetxt.obj: d:/rayshade/libray/libcomn/transfrm.h
imagetxt.obj: d:/rayshade/libray/libobj/bounds.h
imagetxt.obj: d:/rayshade/libray/libsurf/surface.h
imagetxt.obj: mapping.h
imagetxt.obj: d:/rayshade/libray/libimage/image.h
imagetxt.obj: imagetxt.h
mapping.obj: mapping.c
mapping.obj: d:/rayshade/libray/libobj/geom.h
mapping.obj: d:/rayshade/libray/libcomn/common.h
mapping.obj: d:/rayshade/config.h
mapping.obj: d:/rayshade/libray/libcomn/expr.h
mapping.obj: d:/rayshade/libray/libcomn/vector.h
mapping.obj: d:/rayshade/libray/libcomn/ray.h
mapping.obj: d:/rayshade/libray/libcomn/color.h
mapping.obj: d:/rayshade/libray/libcomn/transfrm.h
mapping.obj: d:/rayshade/libray/libcomn/error.h
mapping.obj: d:/rayshade/libray/libcomn/transfrm.h
mapping.obj: d:/rayshade/libray/libobj/bounds.h
mapping.obj: mapping.h
marble.obj: marble.c
marble.obj: texture.h
marble.obj: d:/rayshade/libray/libobj/geom.h
marble.obj: d:/rayshade/libray/libcomn/common.h
marble.obj: d:/rayshade/config.h
marble.obj: d:/rayshade/libray/libcomn/expr.h
marble.obj: d:/rayshade/libray/libcomn/vector.h
marble.obj: d:/rayshade/libray/libcomn/ray.h
marble.obj: d:/rayshade/libray/libcomn/color.h
marble.obj: d:/rayshade/libray/libcomn/transfrm.h
marble.obj: d:/rayshade/libray/libcomn/error.h
marble.obj: d:/rayshade/libray/libcomn/transfrm.h
marble.obj: d:/rayshade/libray/libobj/bounds.h
marble.obj: d:/rayshade/libray/libsurf/surface.h
marble.obj: mapping.h
marble.obj: marble.h
mount.obj: mount.c
mount.obj: texture.h
mount.obj: d:/rayshade/libray/libobj/geom.h
mount.obj: d:/rayshade/libray/libcomn/common.h
mount.obj: d:/rayshade/config.h
mount.obj: d:/rayshade/libray/libcomn/expr.h
mount.obj: d:/rayshade/libray/libcomn/vector.h
mount.obj: d:/rayshade/libray/libcomn/ray.h
mount.obj: d:/rayshade/libray/libcomn/color.h
mount.obj: d:/rayshade/libray/libcomn/transfrm.h
mount.obj: d:/rayshade/libray/libcomn/error.h
mount.obj: d:/rayshade/libray/libcomn/transfrm.h
mount.obj: d:/rayshade/libray/libobj/bounds.h
mount.obj: d:/rayshade/libray/libsurf/surface.h
mount.obj: mapping.h
mount.obj: mount.h
noise.obj: noise.c
noise.obj: d:/rayshade/libray/libcomn/common.h
noise.obj: d:/rayshade/config.h
noise.obj: d:/rayshade/libray/libcomn/expr.h
noise.obj: d:/rayshade/libray/libcomn/vector.h
noise.obj: d:/rayshade/libray/libcomn/ray.h
noise.obj: d:/rayshade/libray/libcomn/color.h
noise.obj: d:/rayshade/libray/libcomn/transfrm.h
noise.obj: d:/rayshade/libray/libcomn/error.h
sky.obj: sky.c
sky.obj: texture.h
sky.obj: d:/rayshade/libray/libobj/geom.h
sky.obj: d:/rayshade/libray/libcomn/common.h
sky.obj: d:/rayshade/config.h
sky.obj: d:/rayshade/libray/libcomn/expr.h
sky.obj: d:/rayshade/libray/libcomn/vector.h
sky.obj: d:/rayshade/libray/libcomn/ray.h
sky.obj: d:/rayshade/libray/libcomn/color.h
sky.obj: d:/rayshade/libray/libcomn/transfrm.h
sky.obj: d:/rayshade/libray/libcomn/error.h
sky.obj: d:/rayshade/libray/libcomn/transfrm.h
sky.obj: d:/rayshade/libray/libobj/bounds.h
sky.obj: d:/rayshade/libray/libsurf/surface.h
sky.obj: mapping.h
sky.obj: sky.h
stripe.obj: stripe.c
stripe.obj: texture.h
stripe.obj: d:/rayshade/libray/libobj/geom.h
stripe.obj: d:/rayshade/libray/libcomn/common.h
stripe.obj: d:/rayshade/config.h
stripe.obj: d:/rayshade/libray/libcomn/expr.h
stripe.obj: d:/rayshade/libray/libcomn/vector.h
stripe.obj: d:/rayshade/libray/libcomn/ray.h
stripe.obj: d:/rayshade/libray/libcomn/color.h
stripe.obj: d:/rayshade/libray/libcomn/transfrm.h
stripe.obj: d:/rayshade/libray/libcomn/error.h
stripe.obj: d:/rayshade/libray/libcomn/transfrm.h
stripe.obj: d:/rayshade/libray/libobj/bounds.h
stripe.obj: d:/rayshade/libray/libsurf/surface.h
stripe.obj: mapping.h
stripe.obj: stripe.h
textaux.obj: textaux.c
textaux.obj: texture.h
textaux.obj: d:/rayshade/libray/libobj/geom.h
textaux.obj: d:/rayshade/libray/libcomn/common.h
textaux.obj: d:/rayshade/config.h
textaux.obj: d:/rayshade/libray/libcomn/expr.h
textaux.obj: d:/rayshade/libray/libcomn/vector.h
textaux.obj: d:/rayshade/libray/libcomn/ray.h
textaux.obj: d:/rayshade/libray/libcomn/color.h
textaux.obj: d:/rayshade/libray/libcomn/transfrm.h
textaux.obj: d:/rayshade/libray/libcomn/error.h
textaux.obj: d:/rayshade/libray/libcomn/transfrm.h
textaux.obj: d:/rayshade/libray/libobj/bounds.h
textaux.obj: d:/rayshade/libray/libsurf/surface.h
textaux.obj: mapping.h
texture.obj: texture.c
texture.obj: texture.h
texture.obj: d:/rayshade/libray/libobj/geom.h
texture.obj: d:/rayshade/libray/libcomn/common.h
texture.obj: d:/rayshade/config.h
texture.obj: d:/rayshade/libray/libcomn/expr.h
texture.obj: d:/rayshade/libray/libcomn/vector.h
texture.obj: d:/rayshade/libray/libcomn/ray.h
texture.obj: d:/rayshade/libray/libcomn/color.h
texture.obj: d:/rayshade/libray/libcomn/transfrm.h
texture.obj: d:/rayshade/libray/libcomn/error.h
texture.obj: d:/rayshade/libray/libcomn/transfrm.h
texture.obj: d:/rayshade/libray/libobj/bounds.h
texture.obj: d:/rayshade/libray/libsurf/surface.h
texture.obj: mapping.h
windy.obj: windy.c
windy.obj: texture.h
windy.obj: d:/rayshade/libray/libobj/geom.h
windy.obj: d:/rayshade/libray/libcomn/common.h
windy.obj: d:/rayshade/config.h
windy.obj: d:/rayshade/libray/libcomn/expr.h
windy.obj: d:/rayshade/libray/libcomn/vector.h
windy.obj: d:/rayshade/libray/libcomn/ray.h
windy.obj: d:/rayshade/libray/libcomn/color.h
windy.obj: d:/rayshade/libray/libcomn/transfrm.h
windy.obj: d:/rayshade/libray/libcomn/error.h
windy.obj: d:/rayshade/libray/libcomn/transfrm.h
windy.obj: d:/rayshade/libray/libobj/bounds.h
windy.obj: d:/rayshade/libray/libsurf/surface.h
windy.obj: mapping.h
windy.obj: windy.h
wood.obj: wood.c
wood.obj: texture.h
wood.obj: d:/rayshade/libray/libobj/geom.h
wood.obj: d:/rayshade/libray/libcomn/common.h
wood.obj: d:/rayshade/config.h
wood.obj: d:/rayshade/libray/libcomn/expr.h
wood.obj: d:/rayshade/libray/libcomn/vector.h
wood.obj: d:/rayshade/libray/libcomn/ray.h
wood.obj: d:/rayshade/libray/libcomn/color.h
wood.obj: d:/rayshade/libray/libcomn/transfrm.h
wood.obj: d:/rayshade/libray/libcomn/error.h
wood.obj: d:/rayshade/libray/libcomn/transfrm.h
wood.obj: d:/rayshade/libray/libobj/bounds.h
wood.obj: d:/rayshade/libray/libsurf/surface.h
wood.obj: mapping.h
wood.obj: wood.h
