.PHONY: all clean CC = clang CFLAGS = -std=c90 -Weverything all : ls pwd sort ls : ls.c ls.h $(CC) $(CFLAGS) ls.c -o ls pwd : pwd.c pwd.h $(CC) $(CFLAGS) pwd.c -o pwd sort : sort.c sort.h $(CC) $(CFLAGS) sort.c -o sort clean : rm -f -- *.o rm -f ls pwd sort