PREFIX ?= $(HOME) BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man/man1 CFLAGS ?= -O2 CFLAGS += -std=c99 -Wall -Wextra -pedantic ansi: ansi.c $(CC) $(CFLAGS) $(LDFLAGS) -o $@ ansi.c install: ansi install -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR) install -m 755 ansi $(DESTDIR)$(BINDIR)/ansi install -m 644 ansi.1 $(DESTDIR)$(MANDIR)/ansi.1 clean: rm -f ansi .PHONY: install clean