CC= gcc

CFLAGS= -g -I/usr/local/X11R5/include
LDOPTIONS= -L/usr/local/X11R5/lib -lXaw -lXmu -lXt -lXext -lX11 -g -lm

FILES= grammar.o functions.o color.o load.o save.o turtle.o xui.o

all: lgrammar

lgrammar:	$(FILES)
	$(CC) $(CFLAGS) -o lgrammar $(FILES) $(LDOPTIONS)

grammar.o: grammar.c grammar.h
	$(CC) $(CFLAGS) -c grammar.c -o grammar.o

functions.o: functions.c grammar.h
	$(CC) $(CFLAGS) -c functions.c -o functions.o

color.o: color.c grammar.h
	$(CC) $(CFLAGS) -c color.c -o color.o

load.o:	load.c grammar.h
	$(CC) $(CFLAGS) -c load.c -o load.o

save.o:	save.c grammar.h save.h
	$(CC) $(CFLAGS) -c save.c -o save.o
	
turtle.o: turtle.c grammar.h
	$(CC) $(CFLAGS) -c turtle.c -o turtle.o

xui.o: xui.c grammar.h
	$(CC) $(CFLAGS) -c xui.c -o xui.o



clear:
	rm -f *.o

again:
	rm -f *.o
	make all

old:
	rm -f *.c%
