summaryrefslogtreecommitdiff
path: root/makevms.com
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-10-31 15:43:38 +0000
committerRichard Levitte <levitte@openssl.org>2002-10-31 15:43:38 +0000
commitad22b914d6df1b981f1d54a389bb597b6dd07a65 (patch)
tree925194b0a2ddf398ae149e2a5a1f8f2b4f3d1c47 /makevms.com
parentf216fae5459b66deac269ee285233df88f8a0fe4 (diff)
downloadopenssl-new-ad22b914d6df1b981f1d54a389bb597b6dd07a65.tar.gz
Add all that is needed to build external engines on VMS.
Currently, we simply assume that they shall always be built as shareable images.
Diffstat (limited to 'makevms.com')
-rwxr-xr-xmakevms.com35
1 files changed, 34 insertions, 1 deletions
diff --git a/makevms.com b/makevms.com
index b5eea54236..7d1b3227af 100755
--- a/makevms.com
+++ b/makevms.com
@@ -29,6 +29,7 @@ $! SSL Just build the "[.xxx.EXE.SSL]LIBSSL.OLB" library.
$! SSL_TASK Just build the "[.xxx.EXE.SSL]SSL_TASK.EXE" program.
$! TEST Just build the "[.xxx.EXE.TEST]" test programs for OpenSSL.
$! APPS Just build the "[.xxx.EXE.APPS]" application programs for OpenSSL.
+$! ENGINES Just build the "[.xxx.EXE.ENGINES]" application programs for OpenSSL.
$!
$!
$! Specify RSAREF as P2 to compile using the RSAREF Library.
@@ -161,6 +162,10 @@ $! Build The [.xxx.EXE.APPS] OpenSSL Application Utilities.
$!
$ GOSUB APPS
$!
+$! Build The [.xxx.EXE.ENGINES] OpenSSL Shareable Engines.
+$!
+$ GOSUB ENGINES
+$!
$! Else...
$!
$ ELSE
@@ -237,6 +242,9 @@ $ ENDIF
$ ENDIF
$ GOTO CONFIG_LOG_LOOP
$ CONFIG_LOG_LOOP_END:
+$ WRITE H_FILE "#ifndef OPENSSL_NO_STATIC_ENGINE"
+$ WRITE H_FILE "# define OPENSSL_NO_STATIC_ENGINE"
+$ WRITE H_FILE "#endif"
$ WRITE H_FILE "#ifndef OPENSSL_THREADS"
$ WRITE H_FILE "# define OPENSSL_THREADS"
$ WRITE H_FILE "#endif"
@@ -537,7 +545,7 @@ $ @CRYPTO-LIB LIBRARY 'RSAREF' 'DEBUGGER' "''COMPILER'" "''TCPIP_TYPE'" "''ISSEV
$!
$! Build The [.xxx.EXE.CRYPTO]*.EXE Test Applications.
$!
-$ @CRYPTO-LIB APPS 'RSAREF' 'DEBUGGER' "''COMPILER'" "''TCPIP_TYPE'" 'ISSEVEN'
+$ @CRYPTO-LIB APPS 'RSAREF' 'DEBUGGER' "''COMPILER'" "''TCPIP_TYPE'" 'ISSEVEN' "''BUILDPART'"
$!
$! Go Back To The Main Directory.
$!
@@ -675,6 +683,31 @@ $! That's All, Time To RETURN.
$!
$ RETURN
$!
+$! Build The OpenSSL Application Programs.
+$!
+$ ENGINES:
+$!
+$! Tell The User What We Are Doing.
+$!
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "Building OpenSSL [.",ARCH,".EXE.ENGINES] Engines."
+$!
+$! Go To The [.ENGINES] Directory.
+$!
+$ SET DEFAULT SYS$DISK:[.ENGINES]
+$!
+$! Build The Application Programs.
+$!
+$ @MAKEENGINES ENGINES 'DEBUGGER' "''COMPILER'" "''TCPIP_TYPE'" 'ISSEVEN' "''BUILDPART'"
+$!
+$! Go Back To The Main Directory.
+$!
+$ SET DEFAULT [-]
+$!
+$! That's All, Time To RETURN.
+$!
+$ RETURN
+$!
$! Check The User's Options.
$!
$ CHECK_OPTIONS: