| # TinyTitle runtime | |
| CC ?= cc | |
| CFLAGS ?= -O2 -march=native -Wall | |
| all: title-v1 | |
| title-v1: main.c ttm.h | |
| $(CC) $(CFLAGS) -o $@ main.c -lm | |
| # sanitizer build for the adversarial gate | |
| asan: main.c ttm.h | |
| $(CC) -O1 -g -fsanitize=address,undefined -fno-omit-frame-pointer -o title-v1-asan main.c -lm | |
| musl: main.c ttm.h | |
| musl-gcc -O2 -static -o title-v1-musl main.c -lm | |
| clean: | |
| rm -f title-v1 title-v1-asan title-v1-musl | |