YFLAGS = -d
OBJECTS = main.o lex.o trans.o yinit.o prep.o

all : prep trans

prep : prep.o readline.o
	cc -o prep prep.o readline.o

trans : main.o trans.o yinit.o lex.o readline.o
	cc -o trans -n main.o trans.o yinit.o lex.o readline.o

$(OBJECTS) : const.h
lex.o : y.tab.h
y.tab.h : trans.y
