Ensure configured module specific and application specific defines are used
[openssl.git] / VMS / openssl_shutdown.com.in
index 385903fa7dde0dd913860517a378d8d043d23d72..c3b8de8b6d68bc41f469a4cba832c186a9143098 100644 (file)
@@ -26,7 +26,7 @@ $     ENDIF
 $
 $      ! Abbrevs
 $      DEAS := DEASSIGN /NOLOG 'P1'
-$      sv   := {- sprintf "%02d%02d", $config{shlib_major}, $config{shlib_minor} -}
+$      sv   := {- sprintf "%02d%02d", split m|\.|, $config{shlib_version} -}
 $      pz   := {- $config{pointer_size} -}
 $
 $      DEAS OSSL$DATAROOT
@@ -38,15 +38,19 @@ $   DEAS OSSL$ENGINES'sv'
 $      DEAS OSSL$EXE
 $      DEAS OSSL$LIBCRYPTO'pz'
 $      DEAS OSSL$LIBSSL'pz'
+${- output_off() if $config{no_shared}; "" -}
 $      DEAS OSSL$LIBCRYPTO'sv'_SHR'pz'
 $      DEAS OSSL$LIBSSL'sv'_SHR'pz'
+${- output_on() if $config{no_shared}; "" -}
 $      DEAS OPENSSL
 $
 $      IF P2 .NES. "NOALIASES"
 $      THEN
 $          DEAS OSSL$ENGINES
+${- output_off() if $config{no_shared}; "" -}
 $          DEAS OSSL$LIBCRYPTO_SHR'pz'
 $          DEAS OSSL$LIBSSL_SHR'pz'
+${- output_on() if $config{no_shared}; "" -}
 $      ENDIF
 $
 $      EXIT 'status'