Add in the files needed to build libcurl shared images on VMS.
authorJohn Malmberg <wb8tyw@qsl.net>
Thu, 1 Aug 2013 03:35:19 +0000 (22:35 -0500)
committerYang Tse <yangsita@gmail.com>
Thu, 1 Aug 2013 11:51:52 +0000 (13:51 +0200)
commit2ad688ed7c2fff6a21714577562c1ec944ecb3d1
tree84c11066b452f99dd1da4da86aaddfa437859f42
parentca786233d246539ba1a43250c64041a604cc0a30
Add in the files needed to build libcurl shared images on VMS.

Update the packages/vms/readme file to be current.

Also some files for the GNV based build were either missing or needed an
update.

curl_crtl_init.c is a special file that is run before main() to
set up the proper C runtime behavior.

generate_vax_transfer.com generates the VAX transfer vector modules from
the gnv_libcurl_symbols.opt file.

gnv_conftest.c_first is a helper file needed for configure scripts to
come up with the expected answers on VMS.

gnv_libcurl_symbols.opt is the public symbols for the libcurl shared
image.

gnv_link_curl.com builds the shared libcurl image and rebuilds other
programs to use it.

macro32_exactcase.patch is a hack to make a local copy of the VMS Macro32
assembler case sensitive, which is needed to build the VAX transfer modules.

report_openssl_version.c is a tool for help verify that the libcurl
shared image is being built for a minium version of openssl.
packages/vms/curl_crtl_init.c [new file with mode: 0644]
packages/vms/generate_vax_transfer.com [new file with mode: 0644]
packages/vms/gnv_conftest.c_first [new file with mode: 0644]
packages/vms/gnv_libcurl_symbols.opt [new file with mode: 0644]
packages/vms/gnv_link_curl.com [new file with mode: 0644]
packages/vms/macro32_exactcase.patch [new file with mode: 0644]
packages/vms/report_openssl_version.c [new file with mode: 0644]