# Advent of Code C Makefile CC = gcc CFLAGS = -Wall -Wextra -std=c99 -g SRCS = $(wildcard src/day*.c) TARGETS = $(SRCS:src/%.c=build/%) .PHONY: all all: $(TARGETS) @echo "Compilation complete. Executables: $(TARGETS)" build/%: src/%.c $(CC) $(CFLAGS) $< -o $@ .PHONY: clean clean: rm -f $(TARGETS) @echo "Cleaned up all Advent of Code executables." .PHONY: all clean