summaryrefslogtreecommitdiff
path: root/src/GNUmakefile
diff options
context:
space:
mode:
authorScott Gasch <[email protected]>2026-08-23 13:12:04 -0700
committerScott Gasch <[email protected]>2026-08-23 13:12:04 -0700
commitf83f1592659a0e06182e3017aafbd84ba83935fb (patch)
tree57eb77a2ec1a137666b39b961e0bcf08444a6eef /src/GNUmakefile
parentdf8facc22815f9eca0897e27ccce30701ba95322 (diff)
Integrate new syzygy egtb code, lose the old Nalimov code.
Diffstat (limited to 'src/GNUmakefile')
-rw-r--r--src/GNUmakefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/GNUmakefile b/src/GNUmakefile
index d575cb4..44ce560 100644
--- a/src/GNUmakefile
+++ b/src/GNUmakefile
@@ -119,8 +119,9 @@ PROFILE += -DDUMP_TREE
endif
endif # EVERYTHING
-CFLAGS = -DPROFILE="\"$(PROFILE)\"" $(PROFILE) -Wall -Wno-nan-infinity-disabled
+CFLAGS = -DPROFILE="\"$(PROFILE)\"" $(PROFILE) -Wall -Wno-nan-infinity-disabled -Ifathom
HEADERS = chess.h compiler.h
+FATHOM_CFLAGS = -std=gnu99 -O2 -Ifathom $(filter -m32 -m64,$(PROFILE))
#
# ---> .o, not .c! <---
@@ -130,7 +131,7 @@ OBJS = main.o root.o search.o searchsup.o draw.o dynamic.o \
generate.o see.o move.o movesup.o command.o script.o \
input.o vars.o util.o unix.o gamelist.o mersenne.o \
sig.o piece.o ics.o san.o fen.o book.o bench.o board.o \
- data.o probe.o egtb.o recogn.o poshash.o list.o x64.o
+ data.o probe.o fathom.o recogn.o poshash.o list.o x64.o
ifdef TEST
# ---> .o, not .c! <---
@@ -165,6 +166,9 @@ $(BINARY): $(OBJS)
%.o: %.c $(HEADERS)
$(CC) $(CFLAGS) -c $< -o $@
+fathom.o: fathom/tbprobe.c fathom/tbchess.c fathom/tbconfig.h fathom/tbprobe.h fathom/stdendian.h
+ $(CC) $(FATHOM_CFLAGS) -c fathom/tbprobe.c -o $@
+
%.o: %.cpp $(HEADERS)
$(CXX) $(CFLAGS) -c -w $< -o $@