diff options
| author | Ralph Amissah <ralph@amissah.com> | 2016-08-20 08:57:12 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph@amissah.com> | 2019-04-04 14:53:38 -0400 | 
| commit | c7c6c121884feb55ae3964e6055ac8ca983458cd (patch) | |
| tree | b354f012dd41202081bdd5cbc8b3e18fc8f945f9 /maker.org | |
| parent | minor move (diff) | |
step 0.6.3 includes fixes
Diffstat (limited to 'maker.org')
| -rw-r--r-- | maker.org | 152 | 
1 files changed, 125 insertions, 27 deletions
| @@ -47,7 +47,6 @@ LDC_FLAG_BINOF=-of=  #+BEGIN_SRC makefile :tangle makefile  GDC=gdc -#GDC=gdc-5  GDC_FLAGS=  GDC_FLAGS_RELEASE=-march=native -O3 -pipe -frelease  GDC_FLAG_BINOF=-o @@ -82,7 +81,7 @@ Set D_COMPILER one of DMD, LDC or GDC e.g.: SET_D_COMPILER=DMD  SET_D_COMPILER=LDC  #+END_SRC -**** TODO SET debug flags: "SET_DC_FLAGS_DEBUG_EXTRA=-debug=": :compiler:flags:debug: +**** TODO SET _debug_ flags: "SET_DC_FLAGS_DEBUG_EXTRA=-debug=": :compiler:flags:debug:  Set debug flags using DMD standard flag -debug= e.g.:    SET_DC_FLAGS_DEBUG_EXTRA=-debug=headings -debug=bookindex    SET_DC_FLAGS_DEBUG_EXTRA=-debug=headings -debug=footnotes -debug=endnotes @@ -234,7 +233,7 @@ makefile_new:  	make -k tangle_maker  #+END_SRC -***** TODO dub build rebuild [#A]                                       :dub: +***** TODO _dub_ build rebuild [#A]                                       :dub:  #+BEGIN_SRC makefile :tangle makefile  dub: $(PRG_SRCDIR)/$(PRG_SRC) @@ -249,7 +248,7 @@ dub_dmd_stamp: tangle  dub_dmd_release_test: tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-dmd  dub_dmd_debug: tangle -	$(DUB) $(DUB_FLAGS)dmd --config=sdp-debug +	$(DUB) $(DUB_FLAGS)dmd --config=sdp-debug-dmd  dub_dmd_debug_clean: tangle  	$(DUB) $(DUB_FLAGS)dmd --config=sdp-debug-clean  dub_dmd_tmp: tangle @@ -264,7 +263,7 @@ dub_ldc_stamp: tangle  dub_ldc_release_test: tangle  	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-ldc  dub_ldc_debug: tangle -	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-debug +	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-debug-ldc  dub_ldc_debug_clean: tangle  	$(DUB) $(DUB_FLAGS)ldc2 --config=sdp-debug-clean  dub_ldc_tmp: tangle @@ -443,19 +442,25 @@ gitsnapshot: distclean tangle  ** dub                                                      :dub:description:  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: +*** TODO dub.sdl [#A]                                                   :sdl: + +**** header                                                          :header:  #+BEGIN_SRC sh  :tangle dub.sdl  name              "sdp" -description       "sisu document parser." +description       "sisu document parser"  homepage          "http://sisudoc.org"  authors           "Ralph Amissah" -copyright         "©2016 Ralph Amissah" +copyright         "Copyright © 2016 Ralph Amissah"  license           "AGPL-3+"  targetPath        "./bin"  sourcePath        "./src"  stringImportPaths "./views" -buildRequirements "disallowDeprecations" "allowWarnings" +buildRequirements "allowWarnings" +#+END_SRC + +**** configuration generic                                          :generic: +#+BEGIN_SRC sh  :tangle dub.sdl  configuration     "sdp-release" {    name            "release"    targetType      "executable" @@ -464,24 +469,6 @@ configuration     "sdp-release" {    buildOptions    "releaseMode" "optimize" "inline"    postGenerateCommands "/usr/bin/notify-send -t 0 'D release executable ready' 'sdp'"  } -configuration     "sdp-dmd" { -  name            "dmd" -  targetType      "executable" -  platforms       "posix" -  #compiler        "dmd" -  targetName      "sdp-dmd" -  buildOptions    "releaseMode" "optimize" "inline" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'sdp-dmd'" -} -configuration     "sdp-ldc" { -  name            "ldc" -  targetType      "executable" -  platforms       "posix" -  #compiler        "ldc2" -  targetName      "sdp-ldc" -  buildOptions    "releaseMode" "optimize" "inline" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'sdp-ldc'" -}  configuration     "sdp-debug" {    name            "debuging"    targetType      "executable" @@ -515,6 +502,117 @@ configuration     "sdp-debug-clean" {  }  #+END_SRC +**** configuration dmd                                                  :dmd: +***** sdp-dmd +#+BEGIN_SRC sh  :tangle dub.sdl +configuration     "sdp-dmd" { +  name            "dmd" +  targetType      "executable" +  platforms       "posix" +  #compiler        "dmd" +  targetName      "sdp-dmd" +  buildOptions    "releaseMode" "optimize" "inline" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'sdp-dmd'" +} +#+END_SRC + +***** sdp-debug-dmd                                                   :debug: +#+BEGIN_SRC sh  :tangle dub.sdl +configuration     "sdp-debug-dmd" { +  name            "debuging" +  targetType      "executable" +  platforms       "posix" +  targetName      "sdp-debug-dmd" +  debugVersions   "checkdoc" +  debugVersions   "summary" +  debugVersions   "dumpdoc" +  buildOptions    "debugMode" "debugInfo" "optimize" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-debug-dmd'" +} +#+END_SRC + +**** configuration ldc                                                  :ldc: +***** sdp-ldc +#+BEGIN_SRC sh  :tangle dub.sdl +configuration     "sdp-ldc" { +  name            "ldc" +  targetType      "executable" +  platforms       "posix" +  #compiler        "ldc2" +  targetName      "sdp-ldc" +  buildOptions    "releaseMode" "optimize" "inline" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'sdp-ldc'" +} +#+END_SRC + +***** sdp-debug-ldc                                                   :debug: +#+BEGIN_SRC sh  :tangle dub.sdl +configuration     "sdp-debug-ldc" { +  name            "debuging" +  targetType      "executable" +  platforms       "posix" +  targetName      "sdp-debug-ldc" +  debugVersions   "checkdoc" +  debugVersions   "summary" +  debugVersions   "dumpdoc" +  buildOptions    "debugMode" "debugInfo" "optimize" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-debug-ldc'" +} +#+END_SRC + +**** configuration debug list                                         :debug: + +#+BEGIN_SRC sh  :tangle no +  debugVersions "biblio" +  debugVersions "biblio_sorted" +  debugVersions "bibliosorted" +  debugVersions "block" +  debugVersions "bookindex" +  debugVersions "bookindexmatch" +  debugVersions "bookindexraw" +  debugVersions "check" +  debugVersions "checkdoc" +  debugVersions "code" +  debugVersions "comment" +  debugVersions "dumpdoc" +  debugVersions "endnotes" +  debugVersions "endnotes_build" +  debugVersions "footnotes" +  debugVersions "footnotesdone" +  debugVersions "group" +  debugVersions "header" +  debugVersions "header_and_content" +  debugVersions "header1" +  debugVersions "headerjson" +  debugVersions "headermakejson" +  debugVersions "headermetadatajson" +  debugVersions "heading" +  debugVersions "headings" +  debugVersions "headingsfound" +  debugVersions "insert" +  debugVersions "munge" +  debugVersions "node" +  debugVersions "objectrelated1" +  debugVersions "objectrelated2" +  debugVersions "objects" +  debugVersions "ocnoff" +  debugVersions "para" +  debugVersions "parabullet" +  debugVersions "parabulletindent" +  debugVersions "paraindent" +  debugVersions "paraindenthang" +  debugVersions "parent" +  debugVersions "poem" +  debugVersions "quote" +  debugVersions "raw" +  debugVersions "sdlang" +  debugVersions "source" +  debugVersions "srclines" +  debugVersions "structattrib" +  debugVersions "summary" +  debugVersions "table" +#+END_SRC +  dflags        platform="dmd" "-v --force -de -w -J./views -I./src/sdp -of./bin/sdp"  dflags        platform="dmd" "-O -release"  #buildOptions      "-O -release" | 
