OBJECTS = main.o util.o ui.o menu.o CC = gcc CFLAGS = -g -Wvla -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wpedantic -fsanitize=address tuil: $(OBJECTS) $(CC) $(CFLAGS) -o tuil $(OBJECTS) main.o: config.h menu.h util.h menu.o: ui.h util.h ui.o: util.o config.h .PHONY: clean clean: rm -f tuil $(OBJECTS)