diff options
Diffstat (limited to 'maker.org')
| -rw-r--r-- | maker.org | 36 | 
1 files changed, 24 insertions, 12 deletions
@@ -28,7 +28,7 @@ http://dlang.org/  #+BEGIN_SRC makefile :tangle makefile  DMD=dmd  DMD_FLAGS=-de -w -J./views -I./src/sdp -linker=ld.gold -DMD_FLAGS_RELEASE=-O -release +DMD_FLAGS_RELEASE=-O -inline -release  DMD_FLAG_BINOF=-of  #+END_SRC @@ -39,7 +39,7 @@ https://github.com/ldc-developers/ldc  #+BEGIN_SRC makefile :tangle makefile  LDC=ldc2  LDC_FLAGS=-w -J=views -I=src/sdp -linker=ld.gold -LDC_FLAGS_RELEASE=-O4 -release +LDC_FLAGS_RELEASE=-O4 -inline -release  LDC_FLAG_BINOF=-of=  #+END_SRC @@ -235,17 +235,22 @@ makefile_new:  ***** TODO _dub_ build rebuild [#A]                                       :dub: +****** generic  #+BEGIN_SRC makefile :tangle makefile  dub: $(PRG_SRCDIR)/$(PRG_SRC)  	$(DUB) $(DUB_FLAGS)$(DC)  debug_dub: $(PRG_SRCDIR)/$(PRG_SRC)  	$(DUB) $(DUB_FLAGS)$(DC) $(DUB_FLAGS_DEBUG) +#+END_SRC + +****** dmd +#+BEGIN_SRC makefile :tangle makefile  # dmd  dub_dmd_release: expunge skel tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-release -dub_dmd_stamp: tangle +dub_dmd_release_stamp: clean_src skel tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-dmd -dub_dmd_release_test: tangle +dub_dmd_test_release: tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-dmd  dub_dmd_debug: tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-debug-dmd @@ -255,12 +260,16 @@ dub_dmd_tmp: tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-tmp  dub_dmd_debug_src:  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-debug +#+END_SRC + +****** ldc +#+BEGIN_SRC makefile :tangle makefile  # ldc2  dub_ldc_release: expunge skel tangle  	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-release -dub_ldc_stamp: tangle +dub_ldc_release_stamp: clean_src skel tangle  	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-ldc -dub_ldc_release_test: tangle +dub_ldc_test_release: tangle  	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-ldc  dub_ldc_debug: tangle  	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-debug-ldc @@ -285,7 +294,6 @@ rdmd: $(PRG_SRCDIR)/$(PRG_SRC)  #+END_SRC  **** debug                                                            :debug: -  ***** debug  #+BEGIN_SRC makefile :tangle makefile @@ -363,9 +371,13 @@ skel:  init: skel -clean: +clean_bin:  	rm $(PRG_BINDIR)/* +clean_src: +	rm -f $(PRG_SRCDIR)/*; \ +	rm -rf $(PRG_SRCDIR)/$(PRG_NAME); \ +  expunge:  	rm -f $(PRG_SRCDIR)/*; \  	rm -rf $(PRG_SRCDIR)/$(PRG_NAME); \ @@ -430,11 +442,11 @@ gitsnapshot: distclean tangle  	git commit -a  #+END_SRC -** phony                                                              :phony: +** phony                                                             :phony:  #+BEGIN_SRC makefile :tangle makefile  .PHONY : all build rebuild debug release \ -	clean distclean init \ +	distclean init \  	tangle gitsnapshot  #+END_SRC @@ -459,7 +471,7 @@ stringImportPaths "./views"  buildRequirements "allowWarnings"  #+END_SRC -**** configuration generic                                              :generic: +**** configuration generic                                           :generic:  #+BEGIN_SRC sh  :tangle dub.sdl  configuration     "sdp-release" {    name            "release" @@ -625,7 +637,7 @@ dflags        platform="dmd" "-v --force -de -w -J./views -I./src/sdp -of./bin/s  dflags        platform="dmd" "-O -release"  #buildOptions      "-O -release" -*** +dub.json+                                                          :json: +*** +dub.json+                                                       :json:  **** +sdp+  #+BEGIN_SRC json  :tangle no  | 
