Have the VMS shared library file names contain the shared version
[openssl.git] / VMS / openssl_startup.com.in
index f9350b00df23bb42a8a4f2a33aa08e01e3d813bb..c22dbfc9c9323099459eddff0cf42a8983de0abb 100644 (file)
@@ -84,23 +84,29 @@ $   v    := {- sprintf "%02d%02d", split(/\./, $config{version}) -}
 $      sv   := {- sprintf "%02d%02d", $config{shlib_major}, $config{shlib_minor} -}
 $      pz   := {- $config{pointer_size} -}
 $
-$      DEFT OSSL$INSTROOT'v'   'INSTALLTOP_'
-$      DEFT OSSL$INCLUDE'v'    OSSL$INSTROOT:[INCLUDE.]
-$      DEF  OSSL$LIB'v'        OSSL$INSTROOT:[LIB.'arch']
-$      DEF  OSSL$SHARE'v'      OSSL$INSTROOT:[LIB.'arch']
-$      DEF  OSSL$ENGINES'v'    OSSL$INSTROOT:[ENGINES.'arch']
-$      DEF  OSSL$EXE'v'        OSSL$INSTROOT:[EXE.'arch']
-$       {- join("\n\$       ", map { my $x = uc $_; "DEF  ${x}'v' OSSL\$SHARE:${x}" } @{$config{shared_libs}}) -}
+$      DEFT OSSL$INSTROOT'v'           'INSTALLTOP_'
+$      DEFT OSSL$INCLUDE'v'            OSSL$INSTROOT'v':[INCLUDE.]
+$      DEF  OSSL$LIB'v'                OSSL$INSTROOT'v':[LIB.'arch']
+$      DEF  OSSL$SHARE'v'              OSSL$INSTROOT'v':[LIB.'arch']
+$      DEF  OSSL$ENGINES'v'            OSSL$INSTROOT'v':[ENGINES.'arch']
+$      DEF  OSSL$EXE'v'                OSSL$INSTROOT'v':[EXE.'arch']
+$      DEF  OSSL$LIBCRYPTO'pz''v'      OSSL$LIB'v':OSSL$LIBCRYPTO'pz'.OLB
+$      DEF  OSSL$LIBSSL'pz''v'         OSSL$LIB'v':OSSL$LIBSSL'pz'.OLB
+$      DEF  OSSL$LIBCRYPTO'sv'_SHR'pz' OSSL$SHARE'v':OSSL$LIBCRYPTO'sv'_SHR'pz'.EXE
+$      DEF  OSSL$LIBSSL'sv'_SHR'pz'    OSSL$SHARE'v':OSSL$LIBSSL'sv'_SHR'pz'.EXE
 $      IF P2 .NES. "NOALIASES"
 $      THEN
-$          DEF OSSL$INSTROOT   OSSL$INSTROOT'v'
-$          DEF OSSL$INCLUDE    OSSL$INCLUDE'v'
-$          DEF OSSL$LIB        OSSL$LIB'v'
-$          DEF OSSL$SHARE      OSSL$SHARE'v'
-$          DEF OSSL$ENGINES    OSSL$ENGINES'v'
-$          DEF OSSL$EXE        OSSL$EXE'v'
-$          DEF OPENSSL         OSSL$INCLUDE:[OPENSSL]
-$           {- join("\n\$           ", map { my $x = uc $_; "DEF ${x} ${x}'v'" } @{$config{shared_libs}}) -}
+$          DEF OSSL$INSTROOT           OSSL$INSTROOT'v'
+$          DEF OSSL$INCLUDE            OSSL$INCLUDE'v'
+$          DEF OSSL$LIB                OSSL$LIB'v'
+$          DEF OSSL$SHARE              OSSL$SHARE'v'
+$          DEF OSSL$ENGINES            OSSL$ENGINES'v'
+$          DEF OSSL$EXE                OSSL$EXE'v'
+$          DEF OSSL$LIBCRYPTO'pz'      OSSL$LIBCRYPTO'pz''v'
+$          DEF OSSL$LIBSSL'pz'         OSSL$LIBSSL'pz''v'
+$          DEF OSSL$LIBCRYPTO_SHR'pz'  OSSL$LIBCRYPTO'sv'_SHR'pz'
+$          DEF OSSL$LIBSSL_SHR'pz'     OSSL$LIBSSL'sv'_SHR'pz'
+$          DEF OPENSSL                 OSSL$INCLUDE:[OPENSSL]
 $      ENDIF
 $
 $      DEFT OSSL$DATAROOT      'OPENSSLDIR_'