dummy eval func (pieces + square control), bit ops, shorter int types
This commit is contained in:
16
Makefile
16
Makefile
@@ -22,11 +22,11 @@ CC=gcc
|
||||
|
||||
.SECONDEXPANSION:
|
||||
OBJ=$(addprefix $(OBJDIR)/,$(SRC_S:.c=.o))
|
||||
BIN=fen pool piece move debug
|
||||
BIN=fen pool piece move debug eval bits
|
||||
|
||||
CFLAGS += -std=gnu99
|
||||
|
||||
FLAGS += -O2
|
||||
CFLAGS += -O2
|
||||
CFLAGS += -g
|
||||
CFLAGS += -Wall
|
||||
CFLAGS += -Wextra
|
||||
@@ -41,8 +41,10 @@ CFLAGS += -DDEBUG # global
|
||||
CFLAGS += -DDEBUG_POOL # memory pools management
|
||||
CFLAGS += -DDEBUG_FEN # FEN decoding
|
||||
CFLAGS += -DDEBUG_MOVE # move generation
|
||||
CFLAGS += -DDEBUG_EVAL # eval functions
|
||||
CFLAGS += -DDEBUG_BITS # bits functions
|
||||
|
||||
#CFLAGS += -DDEBUG_MAINSLEEP # sleep 1 sec within main loop (SIGINTR test)
|
||||
#CFLAGS += -DDEBUG_EVAL # sleep 1 sec within main loop (SIGINTR test)
|
||||
#CFLAGS += -DDEBUG_EVAL2 # eval 2
|
||||
#CFLAGS += -DDEBUG_EVAL3 # eval 3
|
||||
#CFLAGS += -DDEBUG_MEM # malloc
|
||||
@@ -90,7 +92,7 @@ $(BIN): $$(subst $(OBJDIR)/$$@.o,,$(OBJ)) $(SRCDIR)/$$@.c
|
||||
# debug: $$(subst $(OBJDIR)/$$@.o,,$(OBJ)) $(SRCDIR)/$$@.c
|
||||
# $(CC) $(CFLAGS) $^ -o $@
|
||||
|
||||
.PHONY: bits
|
||||
bits: test/bits.c
|
||||
$(CC) $(CFLAGS) -S $^ -o $@.s
|
||||
$(CC) -DFOO $(CFLAGS) $^ -o $@
|
||||
#.PHONY: bits
|
||||
#bits2: src/bits.c
|
||||
# $(CC) $(CFLAGS) -S $^ -o $@.s
|
||||
# $(CC) $(CFLAGS) $^ -o $@
|
||||
|
Reference in New Issue
Block a user