.PHONY: all clean install install-bin install-man CC = clang CFLAGS = -std=c99 -Weverything LDFLAGS = -lcrypt PREFIX = /usr/local all : crypt clean : rm -f crypt crypt : crypt.c crypt.h $(CC) $(CFLAGS) $(LDFLAGS) crypt.c -o $@ install : install-bin install-min install-bin : crypt mkdir -p -- $(PREFIX)/bin install crypt -- $(PREFIX)/bin install-man : crypt.1 mkdir -p -- $(PREFIX)/share/man/man1 install crypt.1 -- $(PREFIX)/share/man/man1