2 CFLAGS = -Wall -Wextra -g
9 all: gmid TAGS README.md
11 lex.yy.c: lex.l y.tab.c
15 ${YACC} -b y -d parse.y
17 OBJS = gmid.o iri.o utf8.o lex.yy.o y.tab.o ex.o cgi.o sandbox.o
19 ${CC} ${OBJS} -o gmid ${LDFLAGS}
21 TAGS: gmid.c iri.c utf8.c ex.c cgi.c sandbox.c
22 -etags gmid.c iri.c utf8.c ex.c cgi.c sandbox.c || true
25 rm -f *.o lex.yy.c y.tab.c y.tab.h y.output gmid iri_test
27 iri_test: iri_test.o iri.o utf8.o
28 ${CC} iri_test.o iri.o utf8.o -o iri_test ${LDFLAGS}
32 @echo "=============================="
36 @echo "=============================="