diff options
author | Richard Levitte <levitte@openssl.org> | 2002-10-31 15:43:00 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-10-31 15:43:00 +0000 |
commit | f216fae5459b66deac269ee285233df88f8a0fe4 (patch) | |
tree | 93987050b89a08e84ab59aa089cea1611f862467 /engines/engine_vector.mar | |
parent | 242823c9bc1844870602887c0d5956a904c7efdf (diff) |
Add the command procedure to build external engines on VMS.
Currently, we simply assume that they shall always be built as
shareable images.
Diffstat (limited to 'engines/engine_vector.mar')
-rw-r--r-- | engines/engine_vector.mar | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/engines/engine_vector.mar b/engines/engine_vector.mar new file mode 100644 index 0000000000..7d968e7b40 --- /dev/null +++ b/engines/engine_vector.mar @@ -0,0 +1,24 @@ +; +; Transfer vector for VAX shareable image +; + .TITLE ENGINE + .IDENT /ENGINE/ +; +; Define macro to assist in building transfer vector entries. Each entry +; should take no more than 8 bytes. +; + .MACRO FTRANSFER_ENTRY routine + .ALIGN QUAD + .TRANSFER routine + .MASK routine + JMP routine+2 + .ENDM FTRANSFER_ENTRY +; +; Place entries in own program section. +; + .PSECT $$ENGINE,QUAD,PIC,USR,CON,REL,LCL,SHR,EXE,RD,NOWRT +ENGINE_xfer: + FTRANSFER_ENTRY bind_engine + FTRANSFER_ENTRY v_check + .BLKB 32768-<.-ENGINE_xfer> ; 64 pages total. + .END |