1$ defs = "/define=("USE_LARGEFILES","ABORT_DEEP_ISO_ONLY","APPLE_HYB","UDF","DVD_VIDEO","SORTING","USE_LIBSCHILY","USE_SCG","HAVE_DIRENT_H","HAVE_STRCASECMP")
2$ incs = "/include=([-.include],[-.libhfs_iso],[-.cdrecord],[])"
3$ opts = "/float=ieee/prefix=all"
4$ define/nolog scg [-.LIBSCG.scg]
5$ copy [-.cdrecord]scsi_cdr.c *.*
6$ copy [-.cdrecord]cd_misc.c *.*
7$ copy [-.cdrecord]modes.c *.*
8$ cc 'defs' 'incs'  'opts' mkisofs.c
9$ cc 'defs' 'incs'  'opts' tree.c
10$ cc 'defs' 'incs'  'opts' write.c
11$ cc 'defs' 'incs'  'opts' hash.c
12$ cc 'defs' 'incs'  'opts' rock.c
13$ cc 'defs' 'incs'  'opts' udf.c
14$ cc 'defs' 'incs'  'opts' multi.c
15$ cc 'defs' 'incs'  'opts' joliet.c
16$ cc 'defs' 'incs'  'opts' match.c
17$ cc 'defs' 'incs'  'opts' name.c
18$ cc 'defs' 'incs'  'opts' fnmatch.c
19$ cc 'defs' 'incs'  'opts' eltorito.c
20$ cc 'defs' 'incs'  'opts' boot.c
21$ cc 'defs' 'incs'  'opts' getopt.c
22$ cc 'defs' 'incs'  'opts' getopt1.c
23$ cc 'defs' 'incs'  'opts' scsi.c
24$ cc 'defs' 'incs'  'opts' scsi_cdr.c
25$ cc 'defs' 'incs'  'opts' cd_misc.c
26$ cc 'defs' 'incs'  'opts' modes.c
27$ cc 'defs' 'incs'  'opts' apple.c
28$ cc 'defs' 'incs'  'opts' volume.c
29$ cc 'defs' 'incs'  'opts' desktop.c
30$ cc 'defs' 'incs'  'opts' mac_label.c
31$ cc 'defs' 'incs'  'opts' stream.c
32$ cc 'defs' 'incs'  'opts' ifo_read.c
33$ cc 'defs' 'incs'  'opts' dvd_file.c
34$ cc 'defs' 'incs'  'opts' dvd_reader.c
35$ cc 'defs' 'incs'  'opts' vms.c
36$ libr/crea mkisofs.olb
37$ libr/ins mkisofs.olb *.obj
38$ link/nosysshr/exe=[-.bins]mkisofs.exe sys$input/option
39cluster=myclu,,,mkisofs.obj,mkisofs.olb/libr, -
40[-.libs]LIBHFS_Iso.olb/lib, -
41LIBUNLS.olb/lib, -
42libfile.olb/lib, -
43libscg.olb/lib, -
44libschily.olb/lib, -
45STDIO.OLB/lib
46sys$library:decc$shr/share/selective
47sys$library:cma$tis_shr/share/selective
48$ delete *.obj;*
49$ purge/nolog *.olb
50