CC = gcc CFLAGS = -Wall -Werror -Wextra -Ofast -std=c2x all: build run build: @# removed -pedantic flag because it doesn't accept ' for formatting numbers @# using printf @$(CC) $(CFLAGS) isspam.c -o isspam run: run_spam wl run_not_spam format: clang-format *.c *.h -i wl: @echo "" run_spam: @./isspam ./spam/*.txt run_not_spam: @./isspam ./not_spam/*.txt valgrind: build valgrind ./isspam ./spam/*.txt