summaryrefslogtreecommitdiff
path: root/templates/makedll.mpt
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2005-11-21 15:26:51 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2005-11-21 15:26:51 +0000
commite5a235cad6a624d1be41543636a80fc526f906a5 (patch)
tree57fe99174a258fe3e8cfc36f1afbc880fcf2bdad /templates/makedll.mpt
parentf003a7abf1334fda4548db353ffac931916d9309 (diff)
downloadMPC-e5a235cad6a624d1be41543636a80fc526f906a5.tar.gz
ChangeLogTag: Mon Nov 21 09:26:35 2005 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'templates/makedll.mpt')
-rw-r--r--templates/makedll.mpt21
1 files changed, 21 insertions, 0 deletions
diff --git a/templates/makedll.mpt b/templates/makedll.mpt
index d7380461..a55b47a9 100644
--- a/templates/makedll.mpt
+++ b/templates/makedll.mpt
@@ -55,6 +55,17 @@ cxx {
pchuse = "-nopch_messages -use_pch "
}
+cxx_vms {
+ cxx = cxx
+ arflags = r
+ compilerflags = -ieee -names_as_is_short
+ linkflags = -threads
+ shflags = -shared -auto_symvec
+ clean = cxx_repository
+ tempinc = cxx_repository
+ platforms = openvms
+}
+
gcc {
cxx = g++
pic = -fPIC
@@ -162,6 +173,16 @@ tru64 {
extracppflags = -D__USE_STD_IOSTREAM -D_REENTRANT
}
+openvms {
+ // If you want to create shareable images, you can
+ // set dll_ext to .exe using the -value_template option of MPC.
+ lib_prefix =
+ dll_ext =
+ exe_ext = .exe
+ ldlibs = -lpthread
+ extracppflags = -D__USE_STD_IOSTREAM -D_REENTRANT
+}
+
linux {
ldlibs = -ldl -lpthread
extracppflags = -D_REENTRANT