OPTIMIZE = -O
CCFLAGS = -fpcc-struct-return 
RANLIB = ar s
CC = gcc
MKDEP = d:/rayshade/mkdep

LIB = ../libray.a
INCLUDE = -I.. -I../..
CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
SHELL = /bin/sh

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=.o)

$(LIB): $(OFILES)
	@>$*.rsp $(LIB)
	@!>>$*.rsp $?
	ar ruv @$*.rsp
	$(RANLIB) $(LIB)
	@del $*.rsp

clean:
	rm -f $(OFILES)

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