68 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
$Id: readme,v 1.3 2005/02/14 22:37:59 curlvms Exp $
 | 
						|
                             _   _ ____  _
 | 
						|
                         ___| | | |  _ \| |
 | 
						|
                        / __| | | | |_) | |
 | 
						|
                       ( (__| |_| |  _ <| |___
 | 
						|
                        \___|\___/|_| \_\_____|
 | 
						|
                             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.
 | 
						|
 |