untabify Makefile, cosmetic change in pos_set_checkers_pinners_blockers()

This commit is contained in:
2024-04-10 17:12:20 +02:00
parent 374116b1e7
commit 926dfa0765
2 changed files with 11 additions and 13 deletions

View File

@@ -21,7 +21,7 @@ RMDIR := rmdir
MAKE := make MAKE := make
SRCDIR := ./src SRCDIR := ./src
INCDIR := ./src # used by ./test sources INCDIR := ./src # used by ./test sources
OBJDIR := ./obj OBJDIR := ./obj
BINDIR := ./bin BINDIR := ./bin
DEPDIR := ./dep DEPDIR := ./dep
@@ -34,13 +34,13 @@ BRLIBDIR := $(BRLIB)/lib
CCLSROOT := .ccls-root CCLSROOT := .ccls-root
CCLSFILE := compile_commands.json CCLSFILE := compile_commands.json
SRC := $(wildcard $(SRCDIR)/*.c) # project sources SRC := $(wildcard $(SRCDIR)/*.c) # project sources
SRC_FN := $(notdir $(SRC)) # source basename SRC_FN := $(notdir $(SRC)) # source basename
OBJ := $(addprefix $(OBJDIR)/,$(SRC_FN:.c=.o)) OBJ := $(addprefix $(OBJDIR)/,$(SRC_FN:.c=.o))
TSTSRC := $(wildcard $(TSTDIR)/*.c) TSTSRC := $(wildcard $(TSTDIR)/*.c)
LIB := br_$(shell uname -m) # library name LIB := br_$(shell uname -m) # library name
LIBS := $(strip -l$(LIB) -lreadline) LIBS := $(strip -l$(LIB) -lreadline)
DEP_FN := $(SRC_FN) DEP_FN := $(SRC_FN)
@@ -63,16 +63,16 @@ CPPFLAGS += -DWARN_ON # brlib bug.h
#CPPFLAGS += -DDEBUG_DEBUG # enable log() functions #CPPFLAGS += -DDEBUG_DEBUG # enable log() functions
#CPPFLAGS += -DDEBUG_DEBUG_C # enable log() settings #CPPFLAGS += -DDEBUG_DEBUG_C # enable log() settings
#CPPFLAGS += -DDEBUG_POOL # memory pools management #CPPFLAGS += -DDEBUG_POOL # memory pools management
#CPPFLAGS += -DDEBUG_POS # position.c #CPPFLAGS += -DDEBUG_POS # position.c
#CPPFLAGS += -DDEBUG_MOVE # move generation #CPPFLAGS += -DDEBUG_MOVE # move generation
# fen.c # fen.c
#CPPFLAGS += -DDEBUG_FEN # FEN decoding #CPPFLAGS += -DDEBUG_FEN # FEN decoding
# attack.c # attack.c
#CPPFLAGS += -DDEBUG_ATTACK_ATTACKERS1 # sq_attackers details #CPPFLAGS += -DDEBUG_ATTACK_ATTACKERS1 # sq_attackers details
CPPFLAGS += -DDEBUG_ATTACK_ATTACKERS # sq_attackers CPPFLAGS += -DDEBUG_ATTACK_ATTACKERS # sq_attackers
CPPFLAGS += -DDEBUG_ATTACK_PINNERS # sq_pinners details CPPFLAGS += -DDEBUG_ATTACK_PINNERS # sq_pinners details
#CPPFLAGS += -DDEBUG_EVAL # eval functions #CPPFLAGS += -DDEBUG_EVAL # eval functions
#CPPFLAGS += -DDEBUG_PIECE # piece list management #CPPFLAGS += -DDEBUG_PIECE # piece list management
@@ -90,8 +90,8 @@ CFLAGS := -std=gnu11
# dev # dev
# CFLAGS += -O1 # CFLAGS += -O1
CFLAGS += -g # symbols (gdb, perf, etc.) CFLAGS += -g # symbols (gdb, perf, etc.)
CFLAGS += -ginline-points # inlined funcs debug info CFLAGS += -ginline-points # inlined funcs debug info
# for gprof # for gprof
#CFLAGS += -pg #CFLAGS += -pg
# Next one may be useful for valgrind (when invalid instructions) # Next one may be useful for valgrind (when invalid instructions)

View File

@@ -251,10 +251,8 @@ void pos_set_checkers_pinners_blockers(pos_t *pos)
} }
} }
/* pawns */ /* pawns & knights */
checkers |= bb_pawn_attacks[us][king] & pos->bb[them][PAWN]; checkers |= bb_pawn_attacks[us][king] & pos->bb[them][PAWN];
/* knight */
checkers |= bb_knight[king] & pos->bb[them][KNIGHT]; checkers |= bb_knight[king] & pos->bb[them][KNIGHT];
pos->checkers = checkers; pos->checkers = checkers;