summaryrefslogtreecommitdiff
path: root/Makefile
blob: 90d0eb88b70d6ca2ea03f81e039380f53abf6607 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
.POSIX:

CFLAGS=-D_XOPEN_SOURCE=700 -g

all: lex

l: lex-ere.l lex-ere.y
	yacc -b lex-ere -d lex-ere.y
	lex -t lex-ere.l > lex-ere.yy.c
	cc -o $@ lex-ere.yy.c lex-ere.tab.c -ll -ly

lex: lex.c

libl.a: libl.a(libl.o)

clean:
	rm -f lex *.o *.a lex.yy.c