annotate src/zlib-1.2.8/contrib/minizip/make_vms.com @ 155:54abead6ecce

Opus for Windows (MSVC)
author Chris Cannam <cannam@all-day-breakfast.com>
date Fri, 25 Jan 2019 12:15:58 +0000
parents 5b4145a0d408
children
rev   line source
cannam@128 1 $ if f$search("ioapi.h_orig") .eqs. "" then copy ioapi.h ioapi.h_orig
cannam@128 2 $ open/write zdef vmsdefs.h
cannam@128 3 $ copy sys$input: zdef
cannam@128 4 $ deck
cannam@128 5 #define unix
cannam@128 6 #define fill_zlib_filefunc64_32_def_from_filefunc32 fillzffunc64from
cannam@128 7 #define Write_Zip64EndOfCentralDirectoryLocator Write_Zip64EoDLocator
cannam@128 8 #define Write_Zip64EndOfCentralDirectoryRecord Write_Zip64EoDRecord
cannam@128 9 #define Write_EndOfCentralDirectoryRecord Write_EoDRecord
cannam@128 10 $ eod
cannam@128 11 $ close zdef
cannam@128 12 $ copy vmsdefs.h,ioapi.h_orig ioapi.h
cannam@128 13 $ cc/include=[--]/prefix=all ioapi.c
cannam@128 14 $ cc/include=[--]/prefix=all miniunz.c
cannam@128 15 $ cc/include=[--]/prefix=all unzip.c
cannam@128 16 $ cc/include=[--]/prefix=all minizip.c
cannam@128 17 $ cc/include=[--]/prefix=all zip.c
cannam@128 18 $ link miniunz,unzip,ioapi,[--]libz.olb/lib
cannam@128 19 $ link minizip,zip,ioapi,[--]libz.olb/lib
cannam@128 20 $ mcr []minizip test minizip_info.txt
cannam@128 21 $ mcr []miniunz -l test.zip
cannam@128 22 $ rename minizip_info.txt; minizip_info.txt_old
cannam@128 23 $ mcr []miniunz test.zip
cannam@128 24 $ delete test.zip;*
cannam@128 25 $exit