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 = light.c extended.c infinite.c jittered.c point.c shadow.c spot.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
light.obj: light.c
light.obj: light.h
light.obj: d:/rayshade/libray/libobj/geom.h
light.obj: d:/rayshade/libray/libcomn/common.h
light.obj: d:/rayshade/config.h
light.obj: d:/rayshade/libray/libcomn/expr.h
light.obj: d:/rayshade/libray/libcomn/vector.h
light.obj: d:/rayshade/libray/libcomn/ray.h
light.obj: d:/rayshade/libray/libcomn/color.h
light.obj: d:/rayshade/libray/libcomn/transfrm.h
light.obj: d:/rayshade/libray/libcomn/error.h
light.obj: d:/rayshade/libray/libcomn/transfrm.h
light.obj: d:/rayshade/libray/libobj/bounds.h
extended.obj: extended.c
extended.obj: light.h
extended.obj: d:/rayshade/libray/libobj/geom.h
extended.obj: d:/rayshade/libray/libcomn/common.h
extended.obj: d:/rayshade/config.h
extended.obj: d:/rayshade/libray/libcomn/expr.h
extended.obj: d:/rayshade/libray/libcomn/vector.h
extended.obj: d:/rayshade/libray/libcomn/ray.h
extended.obj: d:/rayshade/libray/libcomn/color.h
extended.obj: d:/rayshade/libray/libcomn/transfrm.h
extended.obj: d:/rayshade/libray/libcomn/error.h
extended.obj: d:/rayshade/libray/libcomn/transfrm.h
extended.obj: d:/rayshade/libray/libobj/bounds.h
extended.obj: d:/rayshade/libray/libcomn/sampling.h
extended.obj: extended.h
infinite.obj: infinite.c
infinite.obj: light.h
infinite.obj: d:/rayshade/libray/libobj/geom.h
infinite.obj: d:/rayshade/libray/libcomn/common.h
infinite.obj: d:/rayshade/config.h
infinite.obj: d:/rayshade/libray/libcomn/expr.h
infinite.obj: d:/rayshade/libray/libcomn/vector.h
infinite.obj: d:/rayshade/libray/libcomn/ray.h
infinite.obj: d:/rayshade/libray/libcomn/color.h
infinite.obj: d:/rayshade/libray/libcomn/transfrm.h
infinite.obj: d:/rayshade/libray/libcomn/error.h
infinite.obj: d:/rayshade/libray/libcomn/transfrm.h
infinite.obj: d:/rayshade/libray/libobj/bounds.h
infinite.obj: infinite.h
jittered.obj: jittered.c
jittered.obj: light.h
jittered.obj: d:/rayshade/libray/libobj/geom.h
jittered.obj: d:/rayshade/libray/libcomn/common.h
jittered.obj: d:/rayshade/config.h
jittered.obj: d:/rayshade/libray/libcomn/expr.h
jittered.obj: d:/rayshade/libray/libcomn/vector.h
jittered.obj: d:/rayshade/libray/libcomn/ray.h
jittered.obj: d:/rayshade/libray/libcomn/color.h
jittered.obj: d:/rayshade/libray/libcomn/transfrm.h
jittered.obj: d:/rayshade/libray/libcomn/error.h
jittered.obj: d:/rayshade/libray/libcomn/transfrm.h
jittered.obj: d:/rayshade/libray/libobj/bounds.h
jittered.obj: jittered.h
point.obj: point.c
point.obj: light.h
point.obj: d:/rayshade/libray/libobj/geom.h
point.obj: d:/rayshade/libray/libcomn/common.h
point.obj: d:/rayshade/config.h
point.obj: d:/rayshade/libray/libcomn/expr.h
point.obj: d:/rayshade/libray/libcomn/vector.h
point.obj: d:/rayshade/libray/libcomn/ray.h
point.obj: d:/rayshade/libray/libcomn/color.h
point.obj: d:/rayshade/libray/libcomn/transfrm.h
point.obj: d:/rayshade/libray/libcomn/error.h
point.obj: d:/rayshade/libray/libcomn/transfrm.h
point.obj: d:/rayshade/libray/libobj/bounds.h
point.obj: point.h
shadow.obj: shadow.c
shadow.obj: d:/rayshade/libray/libobj/geom.h
shadow.obj: d:/rayshade/libray/libcomn/common.h
shadow.obj: d:/rayshade/config.h
shadow.obj: d:/rayshade/libray/libcomn/expr.h
shadow.obj: d:/rayshade/libray/libcomn/vector.h
shadow.obj: d:/rayshade/libray/libcomn/ray.h
shadow.obj: d:/rayshade/libray/libcomn/color.h
shadow.obj: d:/rayshade/libray/libcomn/transfrm.h
shadow.obj: d:/rayshade/libray/libcomn/error.h
shadow.obj: d:/rayshade/libray/libcomn/transfrm.h
shadow.obj: d:/rayshade/libray/libobj/bounds.h
shadow.obj: d:/rayshade/libray/libsurf/surface.h
shadow.obj: light.h
shadow.obj: d:/rayshade/libray/libobj/geom.h
spot.obj: spot.c
spot.obj: light.h
spot.obj: d:/rayshade/libray/libobj/geom.h
spot.obj: d:/rayshade/libray/libcomn/common.h
spot.obj: d:/rayshade/config.h
spot.obj: d:/rayshade/libray/libcomn/expr.h
spot.obj: d:/rayshade/libray/libcomn/vector.h
spot.obj: d:/rayshade/libray/libcomn/ray.h
spot.obj: d:/rayshade/libray/libcomn/color.h
spot.obj: d:/rayshade/libray/libcomn/transfrm.h
spot.obj: d:/rayshade/libray/libcomn/error.h
spot.obj: d:/rayshade/libray/libcomn/transfrm.h
spot.obj: d:/rayshade/libray/libobj/bounds.h
spot.obj: spot.h
