1 $Id: readme,v 1.1.1.1 2008-09-23 16:32:05 hoffman Exp $
6 \___|\___/|_| \_\_____|
11 9-MAR-2004, Created this readme. file. Marty Kuhrt (MSK).
12 15-MAR-2004, MSK, Updated to reflect the new files in this directory.
13 14-FEB-2005, MSK, removed config-vms.h_with* file comments
18 OpenVMS V7.0 or later (any platform)
20 OpenSSL or hp SSL, if you want SSL support
24 This directory contains the following files:
26 AXP.DIR - Target directory for Alpha builds.
27 BATCH_COMPILE.COM - Quick and dirty batch build procedure.
28 BUILD_VMS.COM - The brute force build procedure that sets
29 up the config files, and builds all the C
30 and MSG files in the lib and src
32 CONFIG-VMS.H - The config file used for all builds.
33 CURLMSG.H - Created with SDL/ALPHA/LANGUAGE=CC CURLMSG.SDL
34 (Needs freeware SDL tool)
35 CURLMSG.MSG - Source for .SDL and .H as well as the
36 .OBJ used to link against for error messages.
37 CURLMSG.SDL - Created with MESSAGE/SDL CURLMSG.MSG.
38 CURLMSG_VMS.H - Maps curl error codes to VMS error numbers.
39 DEFINES.COM - Some handy logicals needed for the build.
40 You may need to update this for your setup.
41 HPSSL_ALPHA.OPT - Option file for hp SSL link on Alpha.
42 HPSSL_IA64.OPT - Option file for hp SSL link on IA64.
43 HPSSL_VAX.OPT - Option file for hp SSL link on VAX.
44 IA64.DIR - Target directory for IA64 builds.
46 VAX.DIR - Target directory for VAX builds.
51 In theory you should be able to do an @defines followed by an
52 @build_vms from this directory and it will create brand new .olbs and
53 an .exe. I say in theory because every release of cURL tosses in a
54 new twist that has to be addressed by updating the config-vms.h*
55 files, or other files. I'm working on keeping all the OpenVMS
56 dependant stuff in this config file to keep from having to wade
57 through gobs of #ifdefs and such.
61 The test suites are not supported as of 7.11.0.
63 The CURLMSG.SDL and CURLMSG.H files are generated from CURLMSG.MSG.
64 This is not done automatically, since the .MSG file is a hand edit
65 of the relevant stuff from the CURL.H file. If you want to do this
66 yourself you'll need the SDL package from the freeware CD.