tokin/Makefile
Juhani Krekelä 5c4b823644 Start work on a lex/yacc parser for tökin
This is to ensure that the grammar remains LALR(1).
2025-03-06 15:58:01 +02:00

22 lines
429 B
Makefile

.POSIX:
CFLAGS = -O2 -g -Wall -Wextra -Wno-unused-function
CPPFLAGS = -D_POSIX_C_SOURCE=200809L
YFLAGS = -Werror -Wcounterexamples
.SUFFIXES:
.PHONY: all run clean
all: tökin
run: tökin
./tökin
clean:
rm -f tökin y.tab.c y.tab.h lex.yy.c
tökin: tökin.c tökin.y tökin.l tökin.h
$(YACC) $(YFLAGS) -d tökin.y
$(LEX) $(LFLAGS) tökin.l
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o tökin tökin.c y.tab.c lex.yy.c