WGCFLAGS=-Wall -Wextra -Wno-unused-parameter PROGRAMS=grid all: $(PROGRAMS) LIBRARY=dict.o grid: grid.o $(LIBRARY) $(CC) $(CFLAGS) $(WGCFLAGS) $(LDFLAGS) -lreadline -lm -o $@ $^ %.o: %.c $(CC) $(CFLAGS) $(WGCFLAGS) -c -o $@ $< Makefile.dep: *.c $(CC) -M $(CPPFLAGS) $^ > $@ -include Makefile.dep .PHONY: clean clean: rm -f $(PROGRAMS) *.o Makefile.dep