OPTIMIZE = OPTIMIZE
CCFLAGS = CPU=68040 NOSTKCHK MATH=68881 IGNORE=85+100+161+154+84+132 STRMERGE\
DATA=AUTO DEFINE=malloc=stupid_malloc DEFINE=free=stupid_free
RANLIB = 
CC = sc
MKDEP = //mkdep

LIB = /ray.lib
INCLUDE = IDIR=/ IDIR=// IDIR=/libcommon IDIR=/libobj
CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
SHELL = /bin/sh

CFILES = light.c extended.c infinite.c jittered.c point.c shadow.c spot.c projector.c
OFILES = light.o extended.o infinite.o jittered.o point.o shadow.o spot.o projector.o

.c.o:
	$(CC) $(CFLAGS) $<

target: $(LIB)

$(LIB): $(OFILES)
	oml $(LIB) r $(OFILES)

clean:
	delete \#?.o quiet

# DO NOT DELETE THIS LINE
light.o: light.c
light.o: //config.h
light.o: //libray/libcommon/color.h
light.o: //libray/libcommon/common.h
light.o: //libray/libcommon/error.h
light.o: //libray/libcommon/expr.h
light.o: //libray/libcommon/ray.h
light.o: //libray/libcommon/transform.h
light.o: //libray/libcommon/vector.h
light.o: //libray/libobj/bounds.h
light.o: //libray/libobj/geom.h
light.o: light.h
extended.o: extended.c
extended.o: //config.h
extended.o: //libray/libcommon/color.h
extended.o: //libray/libcommon/common.h
extended.o: //libray/libcommon/error.h
extended.o: //libray/libcommon/expr.h
extended.o: //libray/libcommon/ray.h
extended.o: //libray/libcommon/sampling.h
extended.o: //libray/libcommon/transform.h
extended.o: //libray/libcommon/vector.h
extended.o: //libray/libobj/bounds.h
extended.o: //libray/libobj/geom.h
extended.o: extended.h
extended.o: light.h
infinite.o: infinite.c
infinite.o: //config.h
infinite.o: //libray/libcommon/color.h
infinite.o: //libray/libcommon/common.h
infinite.o: //libray/libcommon/error.h
infinite.o: //libray/libcommon/expr.h
infinite.o: //libray/libcommon/ray.h
infinite.o: //libray/libcommon/transform.h
infinite.o: //libray/libcommon/vector.h
infinite.o: //libray/libobj/bounds.h
infinite.o: //libray/libobj/geom.h
infinite.o: infinite.h
infinite.o: light.h
jittered.o: jittered.c
jittered.o: //config.h
jittered.o: //libray/libcommon/color.h
jittered.o: //libray/libcommon/common.h
jittered.o: //libray/libcommon/error.h
jittered.o: //libray/libcommon/expr.h
jittered.o: //libray/libcommon/ray.h
jittered.o: //libray/libcommon/transform.h
jittered.o: //libray/libcommon/vector.h
jittered.o: //libray/libobj/bounds.h
jittered.o: //libray/libobj/geom.h
jittered.o: jittered.h
jittered.o: light.h
point.o: point.c
point.o: //config.h
point.o: //libray/libcommon/color.h
point.o: //libray/libcommon/common.h
point.o: //libray/libcommon/error.h
point.o: //libray/libcommon/expr.h
point.o: //libray/libcommon/ray.h
point.o: //libray/libcommon/transform.h
point.o: //libray/libcommon/vector.h
point.o: //libray/libobj/bounds.h
point.o: //libray/libobj/geom.h
point.o: light.h
point.o: point.h
shadow.o: shadow.c
shadow.o: //config.h
shadow.o: //libray/libcommon/color.h
shadow.o: //libray/libcommon/common.h
shadow.o: //libray/libcommon/error.h
shadow.o: //libray/libcommon/expr.h
shadow.o: //libray/libcommon/ray.h
shadow.o: //libray/libcommon/transform.h
shadow.o: //libray/libcommon/vector.h
shadow.o: //libray/libobj/bounds.h
shadow.o: //libray/libobj/geom.h
shadow.o: //libray/libsurf/surface.h
shadow.o: light.h
spot.o: spot.c
spot.o: //config.h
spot.o: //libray/libcommon/color.h
spot.o: //libray/libcommon/common.h
spot.o: //libray/libcommon/error.h
spot.o: //libray/libcommon/expr.h
spot.o: //libray/libcommon/ray.h
spot.o: //libray/libcommon/transform.h
spot.o: //libray/libcommon/vector.h
spot.o: //libray/libobj/bounds.h
spot.o: //libray/libobj/geom.h
spot.o: light.h
spot.o: spot.h
projector.o: projector.c
projector.o: light.h
projector.o: //libray/libobj/geom.h
projector.o: //libray/libcommon/common.h
projector.o: ///ray/config.h
projector.o: //libray/libcommon/expr.h
projector.o: //libray/libcommon/vector.h
projector.o: //libray/libcommon/ray.h
projector.o: //libray/libcommon/color.h
projector.o: //libray/libcommon/transform.h
projector.o: //libray/libcommon/error.h
projector.o: //libray/libobj/bounds.h
projector.o: projector.h
projector.o: //libray/libtext/texture.h
projector.o: //libray/libsurf/surface.h
projector.o: //libray/libtext/mapping.h
projector.o: //libray/libimage/image.h
projector.o: //libray/libtext/imagetext.h 
