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 IDIR=/libsurf
CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
SHELL = /bin/sh

CFILES = blotch.c bump.c checker.c cloud.c fbm.c fbmbump.c gloss.c \
	 imagetext.c mapping.c marble.c mount.c noise.c sky.c stripe.c \
	 textaux.c texture.c windy.c wood.c gradient.c

OFILES = blotch.o bump.o checker.o cloud.o fbm.o fbmbump.o gloss.o\
imagetext.o mapping.o marble.o mount.o noise.o sky.o stripe.o\
textaux.o texture.o windy.o wood.o gradient.o

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

target: $(LIB)

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

clean:
	delete \#?.o quiet

# DO NOT DELETE THIS LINE
blotch.o: blotch.c
blotch.o: //config.h
blotch.o: //libray/libcommon/color.h
blotch.o: //libray/libcommon/common.h
blotch.o: //libray/libcommon/error.h
blotch.o: //libray/libcommon/expr.h
blotch.o: //libray/libcommon/ray.h
blotch.o: //libray/libcommon/transform.h
blotch.o: //libray/libcommon/vector.h
blotch.o: //libray/libobj/bounds.h
blotch.o: //libray/libobj/geom.h
blotch.o: //libray/libsurf/surface.h
blotch.o: blotch.h
blotch.o: mapping.h
blotch.o: texture.h
bump.o: bump.c
bump.o: //config.h
bump.o: //libray/libcommon/color.h
bump.o: //libray/libcommon/common.h
bump.o: //libray/libcommon/error.h
bump.o: //libray/libcommon/expr.h
bump.o: //libray/libcommon/ray.h
bump.o: //libray/libcommon/transform.h
bump.o: //libray/libcommon/vector.h
bump.o: //libray/libobj/bounds.h
bump.o: //libray/libobj/geom.h
bump.o: //libray/libsurf/surface.h
bump.o: bump.h
bump.o: mapping.h
bump.o: texture.h
checker.o: checker.c
checker.o: //config.h
checker.o: //libray/libcommon/color.h
checker.o: //libray/libcommon/common.h
checker.o: //libray/libcommon/error.h
checker.o: //libray/libcommon/expr.h
checker.o: //libray/libcommon/ray.h
checker.o: //libray/libcommon/transform.h
checker.o: //libray/libcommon/vector.h
checker.o: //libray/libobj/bounds.h
checker.o: //libray/libobj/geom.h
checker.o: //libray/libsurf/surface.h
checker.o: checker.h
checker.o: mapping.h
checker.o: texture.h
cloud.o: cloud.c
cloud.o: //config.h
cloud.o: //libray/libcommon/color.h
cloud.o: //libray/libcommon/common.h
cloud.o: //libray/libcommon/error.h
cloud.o: //libray/libcommon/expr.h
cloud.o: //libray/libcommon/ray.h
cloud.o: //libray/libcommon/transform.h
cloud.o: //libray/libcommon/vector.h
cloud.o: //libray/libobj/bounds.h
cloud.o: //libray/libobj/geom.h
cloud.o: //libray/libsurf/surface.h
cloud.o: cloud.h
cloud.o: mapping.h
cloud.o: texture.h
fbm.o: fbm.c
fbm.o: //config.h
fbm.o: //libray/libcommon/color.h
fbm.o: //libray/libcommon/common.h
fbm.o: //libray/libcommon/error.h
fbm.o: //libray/libcommon/expr.h
fbm.o: //libray/libcommon/ray.h
fbm.o: //libray/libcommon/transform.h
fbm.o: //libray/libcommon/vector.h
fbm.o: //libray/libobj/bounds.h
fbm.o: //libray/libobj/geom.h
fbm.o: //libray/libsurf/surface.h
fbm.o: fbm.h
fbm.o: mapping.h
fbm.o: texture.h
fbmbump.o: fbmbump.c
fbmbump.o: //config.h
fbmbump.o: //libray/libcommon/color.h
fbmbump.o: //libray/libcommon/common.h
fbmbump.o: //libray/libcommon/error.h
fbmbump.o: //libray/libcommon/expr.h
fbmbump.o: //libray/libcommon/ray.h
fbmbump.o: //libray/libcommon/transform.h
fbmbump.o: //libray/libcommon/vector.h
fbmbump.o: //libray/libobj/bounds.h
fbmbump.o: //libray/libobj/geom.h
fbmbump.o: //libray/libsurf/surface.h
fbmbump.o: fbm.h
fbmbump.o: fbmbump.h
fbmbump.o: mapping.h
fbmbump.o: texture.h
gloss.o: gloss.c
gloss.o: //config.h
gloss.o: //libray/libcommon/color.h
gloss.o: //libray/libcommon/common.h
gloss.o: //libray/libcommon/error.h
gloss.o: //libray/libcommon/expr.h
gloss.o: //libray/libcommon/ray.h
gloss.o: //libray/libcommon/transform.h
gloss.o: //libray/libcommon/vector.h
gloss.o: //libray/libobj/bounds.h
gloss.o: //libray/libobj/geom.h
gloss.o: //libray/libsurf/surface.h
gloss.o: gloss.h
gloss.o: mapping.h
gloss.o: texture.h
imagetext.o: imagetext.c
imagetext.o: //config.h
imagetext.o: //libray/libcommon/color.h
imagetext.o: //libray/libcommon/common.h
imagetext.o: //libray/libcommon/error.h
imagetext.o: //libray/libcommon/expr.h
imagetext.o: //libray/libcommon/ray.h
imagetext.o: //libray/libcommon/transform.h
imagetext.o: //libray/libcommon/vector.h
imagetext.o: //libray/libimage/image.h
imagetext.o: //libray/libobj/bounds.h
imagetext.o: //libray/libobj/geom.h
imagetext.o: //libray/libsurf/surface.h
imagetext.o: imagetext.h
imagetext.o: mapping.h
imagetext.o: texture.h
mapping.o: mapping.c
mapping.o: //config.h
mapping.o: //libray/libcommon/color.h
mapping.o: //libray/libcommon/common.h
mapping.o: //libray/libcommon/error.h
mapping.o: //libray/libcommon/expr.h
mapping.o: //libray/libcommon/ray.h
mapping.o: //libray/libcommon/transform.h
mapping.o: //libray/libcommon/vector.h
mapping.o: //libray/libobj/bounds.h
mapping.o: //libray/libobj/geom.h
mapping.o: mapping.h
marble.o: marble.c
marble.o: //config.h
marble.o: //libray/libcommon/color.h
marble.o: //libray/libcommon/common.h
marble.o: //libray/libcommon/error.h
marble.o: //libray/libcommon/expr.h
marble.o: //libray/libcommon/ray.h
marble.o: //libray/libcommon/transform.h
marble.o: //libray/libcommon/vector.h
marble.o: //libray/libobj/bounds.h
marble.o: //libray/libobj/geom.h
marble.o: //libray/libsurf/surface.h
marble.o: mapping.h
marble.o: marble.h
marble.o: texture.h
mount.o: mount.c
mount.o: //config.h
mount.o: //libray/libcommon/color.h
mount.o: //libray/libcommon/common.h
mount.o: //libray/libcommon/error.h
mount.o: //libray/libcommon/expr.h
mount.o: //libray/libcommon/ray.h
mount.o: //libray/libcommon/transform.h
mount.o: //libray/libcommon/vector.h
mount.o: //libray/libobj/bounds.h
mount.o: //libray/libobj/geom.h
mount.o: //libray/libsurf/surface.h
mount.o: mapping.h
mount.o: mount.h
mount.o: texture.h
noise.o: noise.c
noise.o: //config.h
noise.o: //libray/libcommon/color.h
noise.o: //libray/libcommon/common.h
noise.o: //libray/libcommon/error.h
noise.o: //libray/libcommon/expr.h
noise.o: //libray/libcommon/ray.h
noise.o: //libray/libcommon/transform.h
noise.o: //libray/libcommon/vector.h
sky.o: sky.c
sky.o: //config.h
sky.o: //libray/libcommon/color.h
sky.o: //libray/libcommon/common.h
sky.o: //libray/libcommon/error.h
sky.o: //libray/libcommon/expr.h
sky.o: //libray/libcommon/ray.h
sky.o: //libray/libcommon/transform.h
sky.o: //libray/libcommon/vector.h
sky.o: //libray/libobj/bounds.h
sky.o: //libray/libobj/geom.h
sky.o: //libray/libsurf/surface.h
sky.o: mapping.h
sky.o: sky.h
sky.o: texture.h
stripe.o: stripe.c
stripe.o: //config.h
stripe.o: //libray/libcommon/color.h
stripe.o: //libray/libcommon/common.h
stripe.o: //libray/libcommon/error.h
stripe.o: //libray/libcommon/expr.h
stripe.o: //libray/libcommon/ray.h
stripe.o: //libray/libcommon/transform.h
stripe.o: //libray/libcommon/vector.h
stripe.o: //libray/libobj/bounds.h
stripe.o: //libray/libobj/geom.h
stripe.o: //libray/libsurf/surface.h
stripe.o: mapping.h
stripe.o: stripe.h
stripe.o: texture.h
textaux.o: textaux.c
textaux.o: //config.h
textaux.o: //libray/libcommon/color.h
textaux.o: //libray/libcommon/common.h
textaux.o: //libray/libcommon/error.h
textaux.o: //libray/libcommon/expr.h
textaux.o: //libray/libcommon/ray.h
textaux.o: //libray/libcommon/transform.h
textaux.o: //libray/libcommon/vector.h
textaux.o: //libray/libobj/bounds.h
textaux.o: //libray/libobj/geom.h
textaux.o: //libray/libsurf/surface.h
textaux.o: mapping.h
textaux.o: texture.h
texture.o: texture.c
texture.o: //config.h
texture.o: //libray/libcommon/color.h
texture.o: //libray/libcommon/common.h
texture.o: //libray/libcommon/error.h
texture.o: //libray/libcommon/expr.h
texture.o: //libray/libcommon/ray.h
texture.o: //libray/libcommon/transform.h
texture.o: //libray/libcommon/vector.h
texture.o: //libray/libobj/bounds.h
texture.o: //libray/libobj/geom.h
texture.o: //libray/libsurf/surface.h
texture.o: mapping.h
texture.o: texture.h
windy.o: windy.c
windy.o: //config.h
windy.o: //libray/libcommon/color.h
windy.o: //libray/libcommon/common.h
windy.o: //libray/libcommon/error.h
windy.o: //libray/libcommon/expr.h
windy.o: //libray/libcommon/ray.h
windy.o: //libray/libcommon/transform.h
windy.o: //libray/libcommon/vector.h
windy.o: //libray/libobj/bounds.h
windy.o: //libray/libobj/geom.h
windy.o: //libray/libsurf/surface.h
windy.o: mapping.h
windy.o: texture.h
windy.o: windy.h
wood.o: wood.c
wood.o: //config.h
wood.o: //libray/libcommon/color.h
wood.o: //libray/libcommon/common.h
wood.o: //libray/libcommon/error.h
wood.o: //libray/libcommon/expr.h
wood.o: //libray/libcommon/ray.h
wood.o: //libray/libcommon/transform.h
wood.o: //libray/libcommon/vector.h
wood.o: //libray/libobj/bounds.h
wood.o: //libray/libobj/geom.h
wood.o: //libray/libsurf/surface.h
wood.o: mapping.h
wood.o: texture.h
wood.o: wood.h
