From f83f1592659a0e06182e3017aafbd84ba83935fb Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Sun, 23 Aug 2026 13:12:04 -0700 Subject: Integrate new syzygy egtb code, lose the old Nalimov code. --- src/GNUmakefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/GNUmakefile') 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 $@ -- cgit v1.3