zasm : y.tab.o zasm.o table.o
	cc -o zasm zasm.o table.o y.tab.o -ll
zasm.o : zasm.c
	cc -c zasm.c
table.o: table.c zasm.h
	cc -c table.c
y.tab.o :y.tab.c lex.yy.c
	cc -c y.tab.c
y.tab.c : gram.y
	yacc gram.y
#	sed -f y.tab.script y.tab.c > new.tab.c
#	mv new.tab.c y.tab.c
lex.yy.c : input.l
	lex input.l
clean:
	rm -f y.tab.c new.tab.c lex.yy.c y.tab.c *.o zasm
