/
mud++0.33/etc/
mud++0.33/etc/guilds/
mud++0.33/help/propert/
mud++0.33/mudC/
mud++0.33/player/
mud++0.33/src/
mud++0.33/src/bcppbuilder/
mud++0.33/src/unix/
mud++0.33/src/vm/
#

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

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)