Blame


1 3e4749f7 2020-10-02 op CC = cc
2 3e4749f7 2020-10-02 op CFLAGS = -Wall -Wextra -g
3 3e4749f7 2020-10-02 op LDFLAGS = -ltls
4 15902770 2021-01-15 op LEX = lex
5 15902770 2021-01-15 op YACC = yacc
6 3e4749f7 2020-10-02 op
7 33d32d1f 2020-12-25 op .PHONY: all clean test
8 3e4749f7 2020-10-02 op
9 3e4749f7 2020-10-02 op all: gmid TAGS README.md
10 3e4749f7 2020-10-02 op
11 15902770 2021-01-15 op lex.yy.c: lex.l y.tab.c
12 15902770 2021-01-15 op ${LEX} lex.l
13 3e4749f7 2020-10-02 op
14 15902770 2021-01-15 op y.tab.c: parse.y
15 15902770 2021-01-15 op ${YACC} -b y -d parse.y
16 15902770 2021-01-15 op
17 15902770 2021-01-15 op gmid: gmid.o iri.o utf8.o lex.yy.o y.tab.o
18 15902770 2021-01-15 op ${CC} gmid.o iri.o utf8.o lex.yy.o y.tab.o -o gmid ${LDFLAGS}
19 15902770 2021-01-15 op
20 3c1cf9d0 2021-01-11 op TAGS: gmid.c iri.c utf8.c
21 3c1cf9d0 2021-01-11 op -etags gmid.c iri.c utf8.c || true
22 3e4749f7 2020-10-02 op
23 3e4749f7 2020-10-02 op clean:
24 15902770 2021-01-15 op rm -f *.o lex.yy.c y.tab.c y.tab.h y.output gmid iri_test
25 33d32d1f 2020-12-25 op
26 3c1cf9d0 2021-01-11 op iri_test: iri_test.o iri.o utf8.o
27 3c1cf9d0 2021-01-11 op ${CC} iri_test.o iri.o utf8.o -o iri_test ${LDFLAGS}
28 33d32d1f 2020-12-25 op
29 3c1cf9d0 2021-01-11 op test: iri_test
30 3c1cf9d0 2021-01-11 op ./iri_test