aboutsummaryrefslogtreecommitdiffhomepage
path: root/makefile
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2017-07-27 12:07:34 -0400
committerRalph Amissah <ralph@amissah.com>2019-04-10 15:14:14 -0400
commitb1c43b3f554a3bb9b82a62fddc392f8829e24552 (patch)
treeda155487ecc99686d1de9e1d80272894605a4fba /makefile
parentmaker.org makefile supported compilers, make all_builds_debug (diff)
meta doc abstraction summary
Diffstat (limited to 'makefile')
-rw-r--r--makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/makefile b/makefile
index 12e27a2..f03500d 100644
--- a/makefile
+++ b/makefile
@@ -95,6 +95,13 @@ all_builds_debug: clean skel tangle
ver:
echo sdp-$(PROJECT_VERSION)
# 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:
@@ -143,6 +150,13 @@ gdc_debug_clean: tangle
gdc_debug_src:
$(DUB) --compiler=gdc --config=sdp-debug
# 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: