CFLAGS=-I. -Wall -Wextra -Wpedantic -O3 -lm -Wcast-align CFLAGS+= -Wshadow -Wstrict-prototypes -Wundef -Wpointer-arith CFLAGS+= -Wunreachable-code -Wformat=2 -g PREFIX ?= /usr BINDIR ?= ${PREFIX}/bin generate: $(CC) -o operetta operetta.c proposition.c parse.c lexer.c $(CFLAGS) install: operetta install operetta ${DESTDIR}${BINDIR} clean: rm precedent uninstall: rm -f ${DESTDIR}${BINDIR}/operetta