# (c) Christoph Pinkel, 1999

CC		= gcc
CFLAGS		= -c
OBJFLAGS	= -o
EXECFILE	= vkcheck
BIN_DIR		= /usr/bin
PARSER		= bison
PARSERFLAGS	= -d
LEXER		= flex
LEXERFLAGS	= -is
LEX_LIB		= fl

all:
	$(PARSER) $(PARSERFLAGS) vkcheck.y
	$(LEXER) $(LEXERFLAGS) vkcheck.lex
	$(CC) $(CFLAGS) vkcheck.tab.c
	$(CC) $(CFLAGS) lex.yy.c
	$(CC) $(OBJFLAGS) $(EXECFILE) vkcheck.tab.o lex.yy.o -l$(LEX_LIB)

clean:
	rm -f *.o
	rm -f *.c
	rm -f *.h
	rm -f vkcheck

install:
	cp -f vkcheck $(BIN_DIR)