diff options
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 14 | 
1 files changed, 10 insertions, 4 deletions
| @@ -1,19 +1,20 @@  DMD=dmd -DMD_FLAGS=-de -w -J./lib +DMD_FLAGS=-de -w -J./views -I./src/sdp  DMD_FLAGS_RELEASE=-O -release  DMD_FLAG_BINOF=-of  LDC=ldc2 -LDC_FLAGS=-w -J=lib +LDC_FLAGS=-w -J=views -I=src/sdp  LDC_FLAGS_RELEASE=-O4 -release  LDC_FLAG_BINOF=-of=  GDC=gdc  #GDC=gdc-5  GDC_FLAGS=  GDC_FLAGS_RELEASE=-march=native -O3 -pipe -frelease -#GDC_FLAGS_RELEASE=-frelease  GDC_FLAG_BINOF=-o  RDMD=rdmd  RDMD_FLAGS=--build-only --compiler= +DUB=dub +DUB_FLAGS=-v --force --compiler=  # SET_D_COMPILER=(one of: DMD LDC or GDC):  SET_D_COMPILER=DMD  SET_DC_FLAGS_DEBUG_EXTRA=-debug=dumpdoc @@ -33,9 +34,10 @@ endif  ifeq ($(DC), $(GDC))  	DC_FLAGS_DEBUG :=$(shell echo $(DC_FLAGS_DEBUG_SET)| sed -e "s/-debug/-fdebug/g")  endif +DUB_FLAGS_DEBUG :=$(shell echo $(DC_FLAGS_DEBUG_SET)| sed -e "s/-debug/--debug/g"| sed -e "s/-unittest//g")  PRG_NAME=sdp  PRG_SRC=$(PRG_NAME).d -PRG_SRCDIR=./lib +PRG_SRCDIR=./src  PRG_BIN=$(PRG_NAME)  PRG_BINDIR=./bin  # ORG @@ -57,6 +59,10 @@ rebuild: $(PRG_SRCDIR)/$(PRG_SRC) $(PRG_BINDIR)/$(PRG_BIN).o clean build  makefile_new:  	make -k tangle_maker +dub: $(PRG_SRCDIR)/$(PRG_SRC) +	$(DUB) $(DUB_FLAGS)$(DC) +debug_dub: $(PRG_SRCDIR)/$(PRG_SRC) +	$(DUB) $(DUB_FLAGS)$(DC) $(DUB_FLAGS_DEBUG)  rdmd: $(PRG_SRCDIR)/$(PRG_SRC)  	$(RDMD) $(RDMD_FLAGS)$(DC) $(DC_FLAGS) \  	$(DC_FLAG_BINOF)$(PRG_BINDIR)/$(PRG_BIN) \ | 
