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

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

CFILES = fog.c fogdeck.c mist.c surface.c surfshad.c atmspher.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
atmspher.obj: atmspher.c
atmspher.obj: atmspher.h
atmspher.obj: d:/rayshade/libray/libcomn/common.h
atmspher.obj: d:/rayshade/config.h
atmspher.obj: d:/rayshade/libray/libcomn/expr.h
atmspher.obj: d:/rayshade/libray/libcomn/vector.h
atmspher.obj: d:/rayshade/libray/libcomn/ray.h
atmspher.obj: d:/rayshade/libray/libcomn/color.h
atmspher.obj: d:/rayshade/libray/libcomn/transfrm.h
atmspher.obj: d:/rayshade/libray/libcomn/error.h
fog.obj: fog.c
fog.obj: atmspher.h
fog.obj: d:/rayshade/libray/libcomn/common.h
fog.obj: d:/rayshade/config.h
fog.obj: d:/rayshade/libray/libcomn/expr.h
fog.obj: d:/rayshade/libray/libcomn/vector.h
fog.obj: d:/rayshade/libray/libcomn/ray.h
fog.obj: d:/rayshade/libray/libcomn/color.h
fog.obj: d:/rayshade/libray/libcomn/transfrm.h
fog.obj: d:/rayshade/libray/libcomn/error.h
fog.obj: fog.h
fogdeck.obj: fogdeck.c
fogdeck.obj: atmspher.h
fogdeck.obj: d:/rayshade/libray/libcomn/common.h
fogdeck.obj: d:/rayshade/config.h
fogdeck.obj: d:/rayshade/libray/libcomn/expr.h
fogdeck.obj: d:/rayshade/libray/libcomn/vector.h
fogdeck.obj: d:/rayshade/libray/libcomn/ray.h
fogdeck.obj: d:/rayshade/libray/libcomn/color.h
fogdeck.obj: d:/rayshade/libray/libcomn/transfrm.h
fogdeck.obj: d:/rayshade/libray/libcomn/error.h
fogdeck.obj: fogdeck.h
mist.obj: mist.c
mist.obj: atmspher.h
mist.obj: d:/rayshade/libray/libcomn/common.h
mist.obj: d:/rayshade/config.h
mist.obj: d:/rayshade/libray/libcomn/expr.h
mist.obj: d:/rayshade/libray/libcomn/vector.h
mist.obj: d:/rayshade/libray/libcomn/ray.h
mist.obj: d:/rayshade/libray/libcomn/color.h
mist.obj: d:/rayshade/libray/libcomn/transfrm.h
mist.obj: d:/rayshade/libray/libcomn/error.h
mist.obj: mist.h
surface.obj: surface.c
surface.obj: atmspher.h
surface.obj: d:/rayshade/libray/libcomn/common.h
surface.obj: d:/rayshade/config.h
surface.obj: d:/rayshade/libray/libcomn/expr.h
surface.obj: d:/rayshade/libray/libcomn/vector.h
surface.obj: d:/rayshade/libray/libcomn/ray.h
surface.obj: d:/rayshade/libray/libcomn/color.h
surface.obj: d:/rayshade/libray/libcomn/transfrm.h
surface.obj: d:/rayshade/libray/libcomn/error.h
surface.obj: surface.h
surfshad.obj: surfshad.c
surfshad.obj: d:/rayshade/libray/libobj/geom.h
surfshad.obj: d:/rayshade/libray/libcomn/common.h
surfshad.obj: d:/rayshade/config.h
surfshad.obj: d:/rayshade/libray/libcomn/expr.h
surfshad.obj: d:/rayshade/libray/libcomn/vector.h
surfshad.obj: d:/rayshade/libray/libcomn/ray.h
surfshad.obj: d:/rayshade/libray/libcomn/color.h
surfshad.obj: d:/rayshade/libray/libcomn/transfrm.h
surfshad.obj: d:/rayshade/libray/libcomn/error.h
surfshad.obj: d:/rayshade/libray/libcomn/transfrm.h
surfshad.obj: d:/rayshade/libray/libobj/bounds.h
surfshad.obj: surface.h
