English
File size: 445 Bytes
4dd1ca4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 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

.PHONY: all asan musl clean