CC = gcc CFLAGS = -Wall -Wextra -Wpedantic -fanalyzer -Wanalyzer-too-complex -Og -g3 -ggdb BINARY_FILES := encrypt search ll.o .PHONY: all clean all: $(BINARY_FILES) clean: rm -rvf $(BINARY_FILES) encrypt: encryption.c encryption.h $(CC) $(CFLAGS) encryption.c -o encrypt search: search.c search.h ll.o $(CC) $(CFLAGS) search.c ll.o -o search ll.o: ll.c ll.h