Yang Tse 608fdce0a0 if2ip.c related preprocessor cleanup пре 16 година
..
axp c5c005609e container to get this dir made пре 20 година
ia64 a8a946d71d crap files to get the dirs made when checked out from CVS пре 20 година
vax a8a946d71d crap files to get the dirs made when checked out from CVS пре 20 година
.cvsignore db86f765eb removed .h and .sdl пре 19 година
Makefile.am 88377e5b61 added missing files пре 18 година
batch_compile.com 20b76e09e3 Marty Kuhrt's VMS updates пре 20 година
build_vms.com 94b253fde7 Steve Little's fixes to allow compilation on VMS 64-bit mode пре 17 година
config-vms.h 608fdce0a0 if2ip.c related preprocessor cleanup пре 16 година
curlmsg.h 9f9e577640 sync curlmsg* with curl.h for 7.19.0 пре 16 година
curlmsg.msg 9f9e577640 sync curlmsg* with curl.h for 7.19.0 пре 16 година
curlmsg.sdl 9f9e577640 sync curlmsg* with curl.h for 7.19.0 пре 16 година
curlmsg_vms.h 9f9e577640 sync curlmsg* with curl.h for 7.19.0 пре 16 година
defines.com d4f5fea840 Added $Id$ and pre-exisiting logical check пре 20 година
hpssl_alpha.opt af69c4f4f7 Marty Kuhrt's VMS update пре 20 година
hpssl_ia64.opt 20b76e09e3 Marty Kuhrt's VMS updates пре 20 година
hpssl_vax.opt 20b76e09e3 Marty Kuhrt's VMS updates пре 20 година
readme 86295eef13 changed config-vms info пре 20 година

readme

$Id$
_ _ ____ _
___| | | | _ \| |
/ __| | | | |_) | |
( (__| |_| | _ <| |___
\___|\___/|_| \_\_____|
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


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 - The config file used for all 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.