|
|
1.1 root 1: .TH RMAKER local "10/20/84"
2: .UC 4
3: .SH NAME
4: rmaker \- resource maker (compiler) for Macintosh
5: .SH SYNOPSIS
6: .B rmaker
7: file.rc
8: .br
9: .B rmaker
10: [
11: .B \-d
12: type
13: ] file.rc
14: .SH DESCRIPTION
15: .I Rmaker
16: reads an ascii resource compiler input file "file.rc" and
17: produces a Macintosh executable binary "file.rsrc".
18: See the Inside Mac manual "Putting Together a Macintosh Application"
19: for a description of this format and process.
20: It is also helpful to look at one of the example '.rc' files in
21: the SUMacC 'mac/' source directory.
22: .PP
23: Most of the commonly used resource types are implemented:
24: STR, HEXA, CODE, DRVR, ALRT, DITL, DLOG, WIND,
25: MENU, CNTL, ICON, CURS, PAT, INIT and PACK.
26: See the BUGS section below for exceptions.
27: .PP
28: The optional \-d (debug) switch will list out in hex the contents
29: of all resources matching that four letter type.
30: .SH SEE ALSO
31: "Putting Together a Macintosh Application"
32: .SH BUGS
33: If you have more than one resource of the same type, they must all
34: be grouped together in the file, and each resource must begin with the "Type"
35: statement.
36: .PP
37: Types NOT implemented: ICN#, PAT#, STR#, FREF, BNDL, FONT, GNRL.
38: You can always use an "inherited type" of HEXA (e.g. Type BNDL = HEXA)
39: to simulate unimplemented types. GNRL would be even better for this
40: (if someone would only implement it!)
41: .PP
42: If you get the message "impossible relocation", it usually means your
43: b.out had some undefined external references; check the error output
44: from 'ld', you probably misspelled some global or routine name.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.