YACC=bison -b y
LEX=flex
VER=`cat VERSION`
CC= gcc

all: gcl2pl
	swipl -o gcl -g main -t halt -q -c gcl.pl

gcl2pl : lex.yy.c y.tab.c gcl2pl.c
	$(CC) -o gcl2pl lex.yy.c y.tab.c gcl2pl.c

y.tab.c : parser.y
	$(YACC) -d -v parser.y
	
lex.yy.c : scanner.l
	$(LEX) scanner.l	

