tokin/Makefile

23 lines
429 B
Makefile
Raw Permalink Normal View History

.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