cc := "gcc"
cflags := "-Wall -Wextra -O2 -fanalyzer"
src := "src/main.c"
bin := "src/main"

default: run

build:
    {{cc}} {{cflags}} {{src}} -o {{bin}}

run: build
    ./{{bin}}

check:
    clang-tidy {{src}} --

clean:
    rm -f {{bin}} src/*.o
