objects = main.o hash.o word.o getch.o CC = gcc CFLAGS = -Wvla -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -fsanitize=address hash : $(objects) $(CC) $(CFLAGS) -o hash $(objects) main.o : word.h hash.h word.o : getch.h .PHONY : clean clean: rm hash $(objects)