CFILES = main.c lexer.c parser.c
NAME = max
ADD_CFLAGS = -DPREFIX=\"$(PREFIX)\"
NEEDS = XTOTO

TEXINFO = max.texi

ADD_INSTALL = install-lib
ADD_UNINSTALL = uninstall-lib

MAX_HOME = ..
include $(MAX_HOME)/rules/app.mk

parser.c parser.h: parser.y main.h
	$(YACC) -d parser.y
	mv -f y.tab.c parser.c
	mv -f y.tab.h parser.h

lexer.c: lexer.l parser.h
	$(LEX) lexer.l
	mv -f lex.yy.c lexer.c

install-lib:
	$(INSTALL) -d $(PREFIX)/lib/max
	cp -r lib/* $(PREFIX)/lib/max

uninstall-lib:
	rm -fr $(PREFIX)/lib/max
