.POSIX: NAME = example CFLAGS = -Wall -Wextra -Wpedantic -std=c90 OBJ = $(NAME).o .PHONY: all all: $(NAME) .PHONY: clean clean: rm -f $(NAME) $(OBJ) $(NAME): $(OBJ)