Annotation of 43BSDTahoe/new/dipress/doc/install-vms.me, revision 1.1.1.1

1.1       root        1: .bp
                      2: .sh 1 "Installing the Interpress Toolkit on VAX/VMS"
                      3: .lp
                      4: The library and some of the utilities of the Toolkit run under VAX/VMS
                      5: using the VMS VAX-11 C compiler.  Since there isn't a standard system
                      6: for spooling \*(IP file on VMS, the print program is called directly.
                      7: .lp
                      8: The following instructions describe
                      9: the files which can be moved and the compile and link order.
                     10: .lp
                     11: [include]
                     12: .RS
                     13: .lp
                     14: all .h files
                     15: .RE
                     16: .lp
                     17: [libip]
                     18: .RS
                     19: .ip "literal.c" 20
                     20: - cc literal.c
                     21: .ip "operator.c" 20
                     22: - cc operator.c
                     23: .RE
                     24: .lp
                     25: [charset]
                     26: .RS
                     27: .ip "charset.c" 20
                     28: - cc charset.c
                     29: .br
                     30: link charset,[libip]literal,[libip]operator
                     31: .RE
                     32: .lp
                     33: [ipfe]
                     34: .RS
                     35: .ip "ipfe.c" 20
                     36: - cc ipfe.c
                     37: .br
                     38: link ipf
                     39: .RE
                     40: .lp
                     41: [iptotext]
                     42: .RS
                     43: .ip "iptotext.c" 20
                     44: - cc iptotext.c
                     45: .br
                     46: link iptotext
                     47: .RE
                     48: .lp
                     49: [maha]
                     50: .RS
                     51: .ip "maha.c" 20
                     52: - cc maha.c
                     53: .br
                     54: - link maha,[libip]literal,[libip]operator
                     55: .sp
                     56: (NOTE:  Like the UNIX version of maha, the output file
                     57: is spooled directly to the printer.  This section
                     58: of code will have to be modified depending upon
                     59: your own requirements.
                     60: The VMS symbol MAHAENV has been substituted for
                     61: the UNIX environment variable MAHA due to 
                     62: restrictions in VMS symbol names.  This symbol
                     63: can be used to store commonly used command
                     64: line arguments.)
                     65: .RE
                     66: .lp
                     67: [texttoip]
                     68: .RS
                     69: .ip "textlex.c" 20
                     70: - cc textlex.c
                     71: .sp
                     72: (NOTE:  This is the output from running lex on textlex.l.
                     73: It is necessary to modify this file for VMS
                     74: as described in the file textlex.c)
                     75: .ip "texttoip.c" 20
                     76: - cc texttoip.c
                     77: .br
                     78: link texttoip,textlex,[libip]literal
                     79: .RE
                     80: .lp
                     81: The resulting executables can be run by establishing VMS symbols as follows:
                     82: .(l
                     83:        charset == "$dev:[dir]charset.exe"
                     84:        iptotext == "$dev:[dir]iptotext.exe"
                     85:        maha == "$dev:[dir]maha.exe"
                     86:        texttoip == "$dev:[dir]texttoip.exe"
                     87: .)l
                     88: Following this, the utilities can be invoked identically
                     89: to their UNIX counterparts.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.