VMS: If configured no-shared, don't provide shareable image logical names
[openssl.git] / VMS / openssl_startup.com.in
index 0668efdef22412eceb866bb6a52deca21f6acdcc..9c8c09ac9c8a31046478f6c05317fb9bfcd37495 100644 (file)
@@ -96,23 +96,28 @@ $   DEFT OSSL$INSTROOT              'INSTALLTOP_']
 $      DEFT OSSL$INCLUDE               'INSTALLTOP_'INCLUDE.]
 $      DEF  OSSL$LIB                   OSSL$INSTROOT:[LIB.'arch']
 $      DEF  OSSL$SHARE                 OSSL$INSTROOT:[LIB.'arch']
-$      DEF  OSSL$ENGINES'sv'           OSSL$INSTROOT:[ENGINES'sv'.'arch']
+$      DEF  OSSL$ENGINES'sv''pz'       OSSL$INSTROOT:[ENGINES'sv''pz'.'arch']
 $      DEF  OSSL$EXE                   OSSL$INSTROOT:[EXE.'arch'],-
                                        OSSL$INSTROOT:[EXE]
 $      DEF  OSSL$LIBCRYPTO'pz'         OSSL$LIB:OSSL$LIBCRYPTO'pz'.OLB
 $      DEF  OSSL$LIBSSL'pz'            OSSL$LIB:OSSL$LIBSSL'pz'.OLB
+${- output_off() if $config{no_shared}; "" -}
 $      DEF  OSSL$LIBCRYPTO'sv'_SHR'pz' OSSL$SHARE:OSSL$LIBCRYPTO'sv'_SHR'pz'.EXE
 $      DEF  OSSL$LIBSSL'sv'_SHR'pz'    OSSL$SHARE:OSSL$LIBSSL'sv'_SHR'pz'.EXE
+${- output_on() if $config{no_shared}; "" -}
 $      DEF  OPENSSL                    OSSL$INCLUDE:[OPENSSL]
 $
 $      IF P2 .NES. "NOALIASES"
 $      THEN
-$          DEF OSSL$ENGINES            OSSL$ENGINES'sv'
+$          DEF OSSL$ENGINES'pz'        OSSL$ENGINES'sv''pz'
+${- output_off() if $config{no_shared}; "" -}
 $          DEF OSSL$LIBCRYPTO_SHR'pz'  OSSL$LIBCRYPTO'sv'_SHR'pz'
 $          DEF OSSL$LIBSSL_SHR'pz'     OSSL$LIBSSL'sv'_SHR'pz'
+${- output_on() if $config{no_shared}; "" -}
 $      ENDIF
 $
 $ bailout:
 $      DEASSIGN WRK_INSTALLTOP
+$      DEASSIGN WRK_OPENSSLDIR
 $
 $      EXIT 'status'