71 lines
2.7 KiB
Plaintext
71 lines
2.7 KiB
Plaintext
_ _ ____ _
|
|
___| | | | _ \| |
|
|
/ __| | | | |_) | |
|
|
( (__| |_| | _ <| |___
|
|
\___|\___/|_| \_\_____|
|
|
for OpenVMS
|
|
|
|
History:
|
|
|
|
9-MAR-2004, Created this readme. file. Marty Kuhrt (MSK).
|
|
15-MAR-2004, MSK, Updated to reflect the new files in this directory.
|
|
14-FEB-2005, MSK, removed config-vms.h_with* file comments
|
|
10-FEB-2010, SMS. General update.
|
|
|
|
Prerequisites:
|
|
|
|
OpenVMS V7.0 or later (any platform)
|
|
DECC V6.5 or later
|
|
OpenSSL or hp SSL, if you want SSL support
|
|
|
|
What is Here:
|
|
|
|
This directory contains the following files:
|
|
|
|
build_vms.com Build procedure.
|
|
config-vms.h VMS-specific config.h.
|
|
curlmsg.h C header defining cURL status code macros.
|
|
curlmsg.msg Error message source for curlmsg.h and curlmsg.sdl.
|
|
curlmsg.sdl SDL source defining cURL status code constants.
|
|
curlmsg_vms.h Mapping of cURL status codes to VMS-form codes.
|
|
hpssl_alpha.opt LINK options file for HP SSL on Alpha.
|
|
hpssl_ia64.opt LINK options file for HP SSL on IA64.
|
|
hpssl_vax.opt LINK options file for HP SSL on VAX.
|
|
ldap.opt LINK options file for LDAP.
|
|
Makefile.am cURL kit file list for this directory.
|
|
Makefile.in cURL kit makefile source for this directory.
|
|
openssl_alpha.opt LINK options file for OpenSSL on Alpha.
|
|
openssl_ia64.opt LINK options file for OpenSSL on IA64.
|
|
openssl_ssl_alpha.opt LINK options file for OpenSSL (SSL_ prefix) on Alpha.
|
|
openssl_ssl_ia64.opt LINK options file for OpenSSL (SSL_ prefix) on IA64.
|
|
openssl_ssl_vax.opt LINK options file for OpenSSL (SSL_ prefix) on VAX.
|
|
openssl_vax.opt LINK options file for OpenSSL on VAX.
|
|
readme. This file.
|
|
|
|
|
|
How to Build:
|
|
|
|
The (brute-force) builder is [.packages.vms]build_vms.com. Comments in
|
|
this procedure describe various optional parameters which enable or
|
|
disable optional program features, or which control the build in other
|
|
ways. Product files (.EXE, .H, .LIS, .MAP, .OBJ, .OLB, ...) should be
|
|
produced in an architecture-specific subdirectory under this directory
|
|
([.ALPHA], [.IA64], [.VAX]).
|
|
|
|
Example build commands:
|
|
|
|
@ [.packages.vms]build_vms.com CLEAN
|
|
@ [.packages.vms]build_vms.com LARGE LDAP
|
|
submit /noprint [.packages.vms]build_vms.com /param = (LARGE, LDAP)
|
|
|
|
|
|
Other Notes:
|
|
|
|
The test suites are not supported as of 7.11.0.
|
|
|
|
The curlmsg.sdl and curlmsg.h files are generated from curlmsg.msg.
|
|
This is not done automatically, since the .MSG file is a hand edit
|
|
of the relevant stuff from the curl.h file. If you want to do this
|
|
yourself you'll need the SDL package from the freeware collection.
|
|
|