# Generated automatically from Makefile.in by configure.
#

CC=gcc
YACC=bison -y
LEX=flex
#LIBS=-ll -ly
#LIBS=-lfl

default:
	$(MAKE) mc

clean:
	rm -f *.o
	rm -f mc

realclean:
	rm -f *.o
	rm -f yacc.tab.c lex.yy.c
	rm -f mc

yacc.tab.c: yacc.y
	$(YACC) -d yacc.y

lex.yy.c: lex.l
	$(LEX) lex.l

lex.yy.o: lex.yy.c
	$(CC) -g -c lex.yy.c

yacc.tab.o: yacc.tab.c
	$(CC) -g -c yacc.tab.c

sym.o: sym.c
	$(CC) -g -c sym.c

parse.o: parse.c
	$(CC) -g -c parse.c

emit.o: emit.c
	$(CC) -g -c emit.c

mc: yacc.tab.o lex.yy.o sym.o parse.o emit.o
	$(CC) -g -o mc yacc.tab.o lex.yy.o sym.o parse.o emit.o $(LIBS) 
