diff options
| author | Franklin Wei <me@fwei.tk> | 2017-05-28 13:50:12 -0400 |
|---|---|---|
| committer | Franklin Wei <me@fwei.tk> | 2017-05-28 13:50:12 -0400 |
| commit | 80ac3131ca5f1aa9d56ee0f3ffd723af55184d23 (patch) | |
| tree | 1b66f7c270bfef9955c3fa3651fe5763db0f772d /Makefile | |
| parent | 4cd4fe22095c614e414004fe6d42d57f532c4b17 (diff) | |
| download | xenonchess-80ac3131ca5f1aa9d56ee0f3ffd723af55184d23.zip xenonchess-80ac3131ca5f1aa9d56ee0f3ffd723af55184d23.tar.gz xenonchess-80ac3131ca5f1aa9d56ee0f3ffd723af55184d23.tar.bz2 xenonchess-80ac3131ca5f1aa9d56ee0f3ffd723af55184d23.tar.xz | |
add tests and stuff
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -13,15 +13,22 @@ LIBDIR = $(PREFIX)/lib INCLUDES = LIBS = +CUTECHESS=cutechess-cli + HEADERS := $(wildcard *.h) -CFLAGS = -O3 -g -Wall -Wextra -std=gnu99 $(INCLUDES) +CFLAGS = -Ofast -g -Wall -Wextra -std=gnu99 $(INCLUDES) + +all: Makefile $(PROGRAM_NAME) $(PROGRAM_NAME)-old + +$(PROGRAM_NAME): Makefile $(HEADERS) + $(CC) $(SRC) -o $@ $(CFLAGS) $(LIBS) -DTEST_FEATURE -all: Makefile $(PROGRAM_NAME) +$(PROGRAM_NAME)-old: Makefile $(HEADERS) + $(CC) $(SRC) -o $@ $(CFLAGS) $(LIBS) -$(PROGRAM_NAME): Makefile $(OBJ) $(HEADERS) - @echo "LD $@" - @$(CC) $(OBJ) -o $@ $(CFLAGS) $(LIBS) +test: all + $(CUTECHESS) -engine name=xenon-new proto=uci dir=`pwd` cmd=./xenonchess -engine proto=uci dir=`pwd` cmd=./xenonchess-old name=xenon-old -each tc=1+.01 -rounds 100 %.o: %.c Makefile $(HEADERS) @echo "CC $<" |