Initial tricolor implementation

This commit is contained in:
2026-01-22 07:49:30 -08:00
parent 1a0906206a
commit 6cc85491cf
8 changed files with 68 additions and 39 deletions

View File

@ -1,4 +1,5 @@
DEBUG=1
LLVM_SAN=0
ifeq ($(DEBUG),1)
DEBUG_CFLAGS=-g
@ -6,10 +7,17 @@ else
DEBUG_CFLAGS=-D_NDEBUG
endif
ifeq ($(LLVM_SAN),1)
LLVM_SAN_FLAGS=-fsanitize=address,undefined
else
LLVM_SAN_FLAGS=
endif
CC=gcc
CFLAGS=$(DEBUG_CFLAGS) -std=c11 -Wall -Wpedantic -D_POSIX_C_SOURCE=199309L
CFLAGS=$(DEBUG_CFLAGS) $(LLVM_SAN_FLAGS) -std=c11 -Wall -Wpedantic $\
-D_POSIX_C_SOURCE=199309L
LD=gcc
LDFLAGS=
LDFLAGS=$(LLVM_SAN_FLAGS)
SRCS:=$(wildcard src/*.c)
OBJS:=$(SRCS:src/%.c=bin/%.o)