CXXFLAGS=-std=c++17 default: main main: src/main.cpp mkdir -p bin $(CXX) $(CXXFLAGS) -o bin/main src/main.cpp fuzz_main: src/main.cpp mkdir -p bin afl-g++ $(CXXFLAGS) -o bin/fuzz_main src/main.cpp fuzz: fuzz_main rm -rf test/out afl-fuzz -i test/in -o test/out -- ./bin/fuzz_main clean: rm -rf bin test/out