CC = gcc CFLAGS = -Wall -Werror -Wextra -Ofast -std=c2x all: build run run_rust build: @# removed -pedantic flag because it doesn't accept ' for formatting numbers @# using printf @$(CC) $(CFLAGS) isspam.c -o isspam build_risspam: cd 12bitfloat_rust/risspam && cargo run --release && cp target/release/risspam ../../ run: run_spam wl run_not_spam run_risspam: run_spam_rispam run_not_spam_rispam format: clang-format *.c *.h -i wl: @echo "" run_spam: @./isspam ./spam/*.txt run_not_spam: @./isspam ./not_spam/*.txt run_spam_risspam: @./risspam ./spam/*.txt run_not_spam_risspam: @./risspam ./not_spam/*.txt valgrind: build valgrind ./isspam ./spam/*.txt