Makefile

changeset 58
7ba8a97a8b6e
parent 55
54ea19938d57
child 71
0bdb910478cc
     1.1 --- a/Makefile	Tue Aug 28 13:45:22 2018 +0200
     1.2 +++ b/Makefile	Tue Aug 28 14:03:09 2018 +0200
     1.3 @@ -28,17 +28,19 @@
     1.4  
     1.5  include conf.mk
     1.6  
     1.7 +ROOTDIR=$(shell pwd)
     1.8 +
     1.9  all: chess
    1.10 -	cd src; $(MAKE)
    1.11 +	cd src; $(MAKE) BUILDDIR=$(ROOTDIR)/build/release
    1.12  
    1.13  debug: chess-debug
    1.14 -	cd src; $(MAKE) debug
    1.15 +	cd src; $(MAKE) BUILDDIR=$(ROOTDIR)/build/debug CFLAGS="${CFLAGS_D}"
    1.16  
    1.17  chess:
    1.18 -	cd src/chess; $(MAKE) BUILDDIR=../../build CONFIG=../../conf.mk
    1.19 +	cd src/chess; $(MAKE) BUILDDIR=$(ROOTDIR)/build/release
    1.20  
    1.21  chess-debug:
    1.22 -	cd src/chess; $(MAKE) debug BUILDDIR=../../build CONFIG=../../conf.mk
    1.23 +	cd src/chess; $(MAKE) BUILDDIR=$(ROOTDIR)/build/debug CFLAGS="${CFLAGS_D}"
    1.24  	
    1.25  clean:
    1.26  	$(RM) $(RMFLAGS) build

mercurial