Update .clang-format

This commit is contained in:
Ole Morud
2023-03-26 19:15:46 +02:00
committed by Ole Morud
parent 863328a3de
commit 319428e1bc
15 changed files with 1256 additions and 750 deletions

View File

@@ -1,40 +1,40 @@
CC = clang
LD = ld.lld
CFLAGS = -Iinclude
CC = gcc
#CFLAGS += -O0 -ggdb3
CFLAGS += -Ofast -ggdb3
CFLAGS += -Wall -Wextra -Werror
CFLAGS += -fsanitize=address
LDFLAGS = -fuse-ld=lld
LDFLAGS = -fsanitize=address
CFLAGS += -Wall -Wextra -Wno-unused-function -rdynamic
#CFLAGS += -fsanitize=address
LDFLAGS = -fuse-ld=lld -rdynamic
#LDFLAGS += -fsanitize=address
_OBJ = chess.o common.o graphics.o pieces.o util.o
_OBJ = chess.o
OBJ = $(addprefix obj/, $(_OBJ))
TEST_DIR = testing
all: bin/chess
test: $(TEST_DIR)/bin/test_threatmap
obj:
mkdir -p $@
bin:
mkdir -p $@
docs:
doxygen doxygen-config
$(TEST_DIR):
mkdir -p $@/bin
clean:
rm bin/* obj/*.o
gdb: bin/chess
gdb $<
run: bin/chess
./$<
obj/%.o: src/%.c
$(CC) -o $@ $(CFLAGS) -c $<
bin/chess: $(OBJ)
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^
.PHONY: all run gdb clean docs
$(TEST_DIR)/bin/test_%: testing/test_%.c obj/%.o obj/util.o
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^
.PHONY: all clean docs test