OPTIMIZE = -O
CCFLAGS = -g 
CC = cc
MKDEP = /private/tmp/rayshade.4.0/mkdep
YACC = yacc
INCLUDE = -I../..
CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
LIBS =
YFLAGS = -d

CFILES = main.c yacc.c lex.c
OBJS = $(CFILES:.c=.o)
DEPENDSRC = main.c yacc.y lex.l

rsconvert: $(OBJS)
	cc $(CFLAGS) -o rsconvert $(OBJS) $(LIBS)

depend:
	(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \
	 $(MKDEP) $(DEPENDSRC) | sed 's/: \.\//: /; /\/usr\/include/d' \
	) >Makefile.new
	cp Makefile Makefile.bak
	cp Makefile.new Makefile
	rm -f Makefile.new

clean:
	/bin/rm -f y.tab.h $(OBJS) lex.c

# DO NOT DELETE THIS LINE
main.o: /private/tmp/rayshade.4.0/config.h
main.o: /private/tmp/rayshade.4.0/libcommon/color.h
main.o: /private/tmp/rayshade.4.0/libcommon/common.h
main.o: /private/tmp/rayshade.4.0/libcommon/error.h
main.o: /private/tmp/rayshade.4.0/libcommon/ray.h
main.o: /private/tmp/rayshade.4.0/libcommon/transform.h
main.o: /private/tmp/rayshade.4.0/libcommon/vector.h
main.o: main.c
yacc.o: /private/tmp/rayshade.4.0/config.h
yacc.o: /private/tmp/rayshade.4.0/libcommon/color.h
yacc.o: /private/tmp/rayshade.4.0/libcommon/common.h
yacc.o: /private/tmp/rayshade.4.0/libcommon/error.h
yacc.o: /private/tmp/rayshade.4.0/libcommon/ray.h
yacc.o: /private/tmp/rayshade.4.0/libcommon/transform.h
yacc.o: /private/tmp/rayshade.4.0/libcommon/vector.h
yacc.o: yacc.y
lex.o: /private/tmp/rayshade.4.0/config.h
lex.o: /private/tmp/rayshade.4.0/libcommon/color.h
lex.o: /private/tmp/rayshade.4.0/libcommon/common.h
lex.o: /private/tmp/rayshade.4.0/libcommon/error.h
lex.o: /private/tmp/rayshade.4.0/libcommon/ray.h
lex.o: /private/tmp/rayshade.4.0/libcommon/transform.h
lex.o: /private/tmp/rayshade.4.0/libcommon/vector.h
lex.o: lex.l
lex.o: y.tab.h
