Compare commits
2 Commits
ab629fdfa0
...
558be57c58
Author | SHA1 | Date | |
---|---|---|---|
558be57c58 | |||
98cb2a8577 |
22
Makefile
22
Makefile
@@ -39,7 +39,7 @@ SRC := $(wildcard $(SRCDIR)/*.c) # project sources
|
||||
SRC_FN := $(notdir $(SRC)) # source basename
|
||||
OBJ := $(addprefix $(OBJDIR)/,$(SRC_FN:.c=.o))
|
||||
|
||||
LIBSRC := $(wildcard $(LIBSRCDIR)/*.c) # lib sources
|
||||
#LIBSRC := $(wildcard $(LIBSRCDIR)/*.c) # lib sources
|
||||
#LIBSRC_FN := $(notdir $(LIBSRC)) # lib sources basename
|
||||
#LIBOBJ := $(addprefix $(LIBOBJDIR)/,$(LIBSRC_FN:.c=.o)) # and lib obj ones
|
||||
|
||||
@@ -200,7 +200,7 @@ $(LIBOBJDIR)/%.o: $(LIBSRCDIR)/%.c | $(LIBOBJDIR) $(DEPDIR)
|
||||
$(CC) -c $(DEPFLAGS) $(CPPFLAGS) $(CFLAGS) $< -o $@
|
||||
|
||||
##################################### brlib libraries
|
||||
.PHONY: cleanlib cleanlibdir
|
||||
.PHONY: libs cleanlib cleanlibdir
|
||||
|
||||
cleanlib:
|
||||
$(call rmfiles,$(DLIB) $(SLIB),library)
|
||||
@@ -212,15 +212,15 @@ cleanlibdir:
|
||||
libs:
|
||||
$(MAKE) -C $(BRLIB)
|
||||
|
||||
$(DLIB): CFLAGS += -fPIC
|
||||
$(DLIB): LDFLAGS += -shared
|
||||
$(DLIB): $(LIBOBJ) | $(LIBDIR)
|
||||
@echo building $@ shared library.
|
||||
@$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
|
||||
|
||||
$(SLIB): $(LIBOBJ) | $(LIBDIR)
|
||||
@echo building $@ static library.
|
||||
$(AR) $(ARFLAGS) $@ $^
|
||||
#$(DLIB): CFLAGS += -fPIC
|
||||
#$(DLIB): LDFLAGS += -shared
|
||||
#$(DLIB): $(LIBOBJ) | $(LIBDIR)
|
||||
# @echo building $@ shared library.
|
||||
# @$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
|
||||
#
|
||||
#$(SLIB): $(LIBOBJ) | $(LIBDIR)
|
||||
# @echo building $@ static library.
|
||||
# $(AR) $(ARFLAGS) $@ $^
|
||||
|
||||
##################################### brchess binaries
|
||||
.PHONY: targets cleanbin cleanbindir
|
||||
|
2
brlib
2
brlib
Submodule brlib updated: d654b4acde...7bba3c559b
@@ -20,7 +20,8 @@ if [[ ! -v _BRCHESS_ENV_ ]]; then
|
||||
export _BRCHESS_ENV_=1 BRCHESS_ROOT BRLIBDIR LD_LIBRARY_PATH
|
||||
BRCHESS_ROOT=$(realpath -L "$(dirname "${BASH_SOURCE[0]}")/..")
|
||||
BRLIBDIR="$BRCHESS_ROOT/brlib/lib"
|
||||
LD_LIBRARY_PATH=${BRLIBDIR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
||||
LD_LIBRARY_PATH="${BRLIBDIR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
|
||||
PATH="$PATH:$(realpath -L "$(dirname "${BASH_SOURCE[0]}")")"
|
||||
#printf "R=%s L=%s LD=%s\n" "$BRCHESS_ROOT" "$BRLIB_DIR" "$LD_LIBRARY_PATH"
|
||||
printf "Chess environment complete.\n"
|
||||
fi
|
||||
|
3
scripts/submodules-upd.sh
Executable file
3
scripts/submodules-upd.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
git submodule update --remote --merge
|
@@ -179,7 +179,7 @@ eval_t eval_simple(pos_t *pos)
|
||||
# endif
|
||||
|
||||
eval[color] += popcount64(pos->bb[color][bb]) * P_LETTER(piece);
|
||||
bit_for_each64_2(cur, _t, pos->bb[color][bb]) {
|
||||
bit_for_each64(cur, _t, pos->bb[color][bb]) {
|
||||
# ifdef DEBUG_EVAL
|
||||
log(5, "sq=%d:%d ", cur, gg[color][bb][cur]);
|
||||
# endif
|
||||
|
Reference in New Issue
Block a user