From b1c43b3f554a3bb9b82a62fddc392f8829e24552 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 27 Jul 2017 12:07:34 -0400 Subject: meta doc abstraction summary --- maker.org | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) (limited to 'maker.org') diff --git a/maker.org b/maker.org index 38f738a..3d294b5 100644 --- a/maker.org +++ b/maker.org @@ -299,6 +299,13 @@ ver: #+BEGIN_SRC makefile :tangle makefile # dmd +dmd_rel: expunge skel tangle + $(DUB) --compiler=dmd --config=sdp-release +dmd_stamp: + $(DUB) --compiler=dmd --config=sdp-dmd +dmd_ver: + $(DUB) --compiler=dmd --config=sdp-dmd + mv bin/sdp-dmd bin/sdp-dmd-$(PROJECT_VERSION) dmd_release: expunge skel tangle $(DUB) --compiler=dmd --config=sdp-release dmd_release_stamp: @@ -357,6 +364,13 @@ gdc_debug_src: #+BEGIN_SRC makefile :tangle makefile # ldc2 +ldc_rel: expunge skel tangle + $(DUB) --compiler=ldc2 --config=sdp-release +ldc_stamp: + $(DUB) --compiler=ldc2 --config=sdp-ldc +ldc_ver: + $(DUB) --compiler=ldc2 --config=sdp-ldc + mv bin/sdp-ldc bin/sdp-ldc-$(PROJECT_VERSION) ldc_release: expunge skel tangle $(DUB) --compiler=ldc2 --config=sdp-release ldc_release_stamp: @@ -568,7 +582,7 @@ gitsnapshot: distclean tangle Every DUB package should contain a [[http://code.dlang.org/package-format?lang=json][dub.json]] (or [[http://code.dlang.org/package-format?lang=sdl][dub.sdl]]) -** dub.sdl [#A] :sdl: +** dub.sdl [#A] :sdl: *** header :header: #+BEGIN_SRC sh :tangle dub.sdl @@ -582,7 +596,7 @@ targetPath "./bin" #sourcePath "./src/sdp" stringImportPaths "./views" buildRequirements "allowWarnings" -dependency "sdlang-d" version="~>0.10.0" +dependency "sdlang-d" version="~>0.10.1" dependency "archive" version="~>0.6.0" #+END_SRC @@ -1181,7 +1195,20 @@ debugVersions "table" debugVersions "toc" #+END_SRC -*** make (emacs) +*** make + +#+BEGIN_SRC sh +time make ldc_release_stamp +time make ldc_release_stamp_ver +time make ldc_ver + +time (make clean_src && make skel && make tangle && make ldc_release_stamp) +time (make clean_src && make skel && make tangle && make ldc_release_stamp_ver) + +time (make clean_src && make skel && make tangle && dub --config=sdp-ldc-debug --debug=asserts) +#+END_SRC + +**** make (emacs) #+BEGIN_SRC sh make -k tangle -- cgit v1.2.3