1/* VMCOMPIL EXEC   Unzip compile for VM/CMS                           */
2/*                 Author : George Petrov, 11 Apr 1995                */
3
4signal on error
5
6parms = '(long def(VM_CMS)'
7/* Add local options */
8/* "TARGET(COMPAT)" is required for V2.2 compiler */
9parms = parms 'TARGET(COMPAT) SOURCE'
10
11
12say 'Compiling UNZIP C...'
13'cc unzip c 'parms
14say 'Compiling CRC32 C...'
15'cc crc32 c 'parms
16say 'Compiling CRYPT C...'
17'cc crypt c 'parms
18say 'Compiling ENVARGS C...'
19'cc envargs c 'parms
20say 'Compiling EXPLODE C...'
21'cc explode c 'parms
22say 'Compiling EXTRACT C...'
23'cc extract c 'parms
24say 'Compiling FILEIO C...'
25'cc fileio c 'parms
26say 'Compiling GLOBALS C...'
27'cc globals c 'parms
28say 'Compiling INFLATE C...'
29'cc inflate c 'parms
30say 'Compiling PROCESS C...'
31'cc process c 'parms
32say 'Compiling LIST C...'
33'cc list c 'parms
34say 'Compiling MATCH C...'
35'cc match c 'parms
36say 'Compiling TTYIO C...'
37'cc ttyio c 'parms
38say 'Compiling UNREDUCE C...'
39'cc unreduce c 'parms
40say 'Compiling UNSHRINK C...'
41'cc unshrink c 'parms
42say 'Compiling ZIPINFO C...'
43'cc zipinfo c 'parms
44say 'Compiling VMMVS C...'
45'cc vmmvs c 'parms
46
47say 'Linking all files...'
48'cmod unzip unzip crc32 crypt envargs explode extract fileio globals',
49           'inflate list match process ttyio unreduce unshrink zipinfo vmmvs'
50say 'All Done!'
51say "To run enter : UNZIP parms"
52exit rc
53
54error:
55say 'Error during compilation!'
56exit rc
57