diff options
author | Richard Levitte <levitte@openssl.org> | 2002-10-31 18:43:38 +0300 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-10-31 18:43:38 +0300 |
commit | ad22b914d6df1b981f1d54a389bb597b6dd07a65 (patch) | |
tree | 925194b0a2ddf398ae149e2a5a1f8f2b4f3d1c47 /makevms.com | |
parent | f216fae5459b66deac269ee285233df88f8a0fe4 (diff) |
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-x | makevms.com | 35 |
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: |