Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Utilities / cmcurl-7.19.0 / packages / vms / readme
blob6a459aa76b0e4517c0f596b53ceb4c7cd0dfc9ed
1 $Id: readme,v 1.1.1.1 2008-09-23 16:32:05 hoffman Exp $
2                              _   _ ____  _
3                          ___| | | |  _ \| |
4                         / __| | | | |_) | |
5                        ( (__| |_| |  _ <| |___
6                         \___|\___/|_| \_\_____|
7                              for OpenVMS
9 History:
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
16 Prerequisites:
18 OpenVMS V7.0 or later (any platform)
19 DECC V6.5 or later
20 OpenSSL or hp SSL, if you want SSL support
22 What is Here:
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
31                            subdirectories.
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.
45 README.                  - This file.
46 VAX.DIR                  - Target directory for VAX builds.
49 How to Build:
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.
59 Other Notes:
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.