# HG changeset patch # User Mike Becker # Date 1396258868 -7200 # Node ID fd1eb081de4045da86bd27be95d832f9ca497612 # Parent 6a26114297a19fb15ca70936c74c778466dbe1bd added optional alternate config for chess lib diff -r 6a26114297a1 -r fd1eb081de40 Makefile --- a/Makefile Mon Mar 31 11:16:32 2014 +0200 +++ b/Makefile Mon Mar 31 11:41:08 2014 +0200 @@ -35,7 +35,7 @@ $(MKDIR) build chess: - cd src/chess; $(MAKE) BUILDDIR=../../build + cd src/chess; $(MAKE) BUILDDIR=../../build CONFIG=../../conf.mk clean: $(RM) -f -R build diff -r 6a26114297a1 -r fd1eb081de40 conf.mk --- a/conf.mk Mon Mar 31 11:16:32 2014 +0200 +++ b/conf.mk Mon Mar 31 11:41:08 2014 +0200 @@ -28,12 +28,16 @@ MKDIR = mkdir RM = rm +AR = ar -BIN = terminal-chess -CC = gcc -CFLAGS = -g -O2 -std=gnu99 -Wall -Werror -pedantic -LD = gcc -LDFLAGS = -lncurses +BIN = terminal-chess +CC = gcc +CFLAGS = -g -O2 -std=gnu99 -Wall -Werror -pedantic +LD = gcc +LDFLAGS = -lncurses +ARFLAGS = -r +MKDIRFLAGS = -p +RMFLAGS = -f -R LIB_EXT = .a OBJ_EXT = .o diff -r 6a26114297a1 -r fd1eb081de40 src/chess/Makefile --- a/src/chess/Makefile Mon Mar 31 11:16:32 2014 +0200 +++ b/src/chess/Makefile Mon Mar 31 11:41:08 2014 +0200 @@ -27,8 +27,9 @@ # BUILDDIR = ../build +CONFIG = conf.mk -include conf.mk +include $(CONFIG) SRC += pawn.c SRC += rook.c