.PHONY: all install install-dynamic install-static install-man clean PREFIX = $(HOME)/.local CC = clang CFLAGS = -std=c90 -Weverything -I "$(PREFIX)"/include LDFLAGS = -L "$(PREFIX)"/lib -l ayylmao all : ayylmao.dynamic ayylmao.static install: install-dynamic install-man install-dynamic : ayylmao.dynamic mkdir -p -- "$(PREFIX)"/bin install -m 0755 -- ayylmao.dynamic "$(PREFIX)"/bin/ayylmao install-static : ayylmao.static mkdir -p -- "$(PREFIX)"/bin install -m 0755 -- ayylmao.static "$(PREFIX)"/bin/ayylmao install-man: mkdir -p -- "$(PREFIX)"/share/man/man6 install -m 0644 -- *.6 "$(PREFIX)"/share/man/man6 clean : rm -f -- ayylmao.dynamic ayylmao.static ayylmao.dynamic : ayylmao.c $(CC) ayylmao.c -o ayylmao.dynamic $(CFLAGS) $(LDFLAGS) ayylmao.static : ayylmao.c $(CC) -static ayylmao.c -o ayylmao.static $(CFLAGS) $(LDFLAGS)