2004-03-21 23:38:01 +01:00
|
|
|
_ _ ____ _
|
|
|
|
___| | | | _ \| |
|
|
|
|
/ __| | | | |_) | |
|
|
|
|
( (__| |_| | _ <| |___
|
|
|
|
\___|\___/|_| \_\_____|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
AXP.DIR - Target directory for Alpha builds.
|
|
|
|
BATCH_COMPILE.COM - Quick and dirty batch build procedure.
|
|
|
|
BUILD_VMS.COM - The brute force build procedure that sets
|
|
|
|
up the config files, and builds all the C
|
|
|
|
and MSG files in the lib and src
|
|
|
|
subdirectories.
|
|
|
|
CONFIG-VMS.H_WITHOUT_SSL - The config file used for non-SSL builds.
|
|
|
|
CONFIG-VMS.H_WITH_SSL - The config file used for SSL builds.
|
|
|
|
CURLMSG.H - Created with SDL/ALPHA/LANGUAGE=CC CURLMSG.SDL
|
|
|
|
(Needs freeware SDL tool)
|
|
|
|
CURLMSG.MSG - Source for .SDL and .H as well as the
|
|
|
|
.OBJ used to link against for error messages.
|
|
|
|
CURLMSG.SDL - Created with MESSAGE/SDL CURLMSG.MSG.
|
|
|
|
CURLMSG_VMS.H - Maps curl error codes to VMS error numbers.
|
|
|
|
DEFINES.COM - Some handy logicals needed for the build.
|
|
|
|
You may need to update this for your setup.
|
|
|
|
HPSSL_ALPHA.OPT - Option file for hp SSL link on Alpha.
|
|
|
|
HPSSL_IA64.OPT - Option file for hp SSL link on IA64.
|
|
|
|
HPSSL_VAX.OPT - Option file for hp SSL link on VAX.
|
|
|
|
IA64.DIR - Target directory for IA64 builds.
|
|
|
|
README. - This file.
|
|
|
|
VAX.DIR - Target directory for VAX builds.
|
|
|
|
|
|
|
|
|
|
|
|
How to Build:
|
|
|
|
|
|
|
|
In theory you should be able to do an @defines followed by an
|
|
|
|
@build_vms from this directory and it will create brand new .olbs and
|
|
|
|
an .exe. I say in theory because every release of cURL tosses in a
|
|
|
|
new twist that has to be addressed by updating the config-vms.h*
|
|
|
|
files, or other files. I'm working on keeping all the OpenVMS
|
|
|
|
dependant stuff in this config file to keep from having to wade
|
|
|
|
through gobs of #ifdefs and such.
|
|
|
|
|
|
|
|
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 CD.
|
|
|
|
|