1uil(user cmd) uil(user cmd)
2
3
4
6 uil — The user interface language compiler
7
9 uil [options ] [file]
10
12 The uil command invokes the UIL compiler. The User Interface Language
13 (UIL) is a specification language for describing the initial state of a
14 user interface for a Motif application. The specification describes the
15 objects (menus, dialog boxes, labels, push buttons, and so on) used in
16 the interface and specifies the routines to be called when the inter‐
17 face changes state as a result of user interaction.
18
19 file Specifies the file to be compiled through the UIL compiler.
20
21 options Specifies one or more of the following options:
22
23 -Ipathname
24 This option causes the compiler to look for include
25 files in the directory specified if the include
26 files have not been found in the paths that already
27 were searched. Specify this option followed by a
28 pathname, with no intervening spaces.
29
30 -m Machine code is listed. This directs the compiler
31 to place in the listing file a description of the
32 records that it added to the User Interface Data‐
33 base (UID). This helps you isolate errors. The
34 default is no machine code.
35
36 -o file
37
38 Directs the compiler to produce a UID. By default,
39 UIL creates a UID with the name a.uid. The file
40 specifies the filename for the UID. No UID is pro‐
41 duced if the compiler issues any diagnostics cate‐
42 gorized as error or severe. UIDs are portable only
43 across same-size machine architectures.
44
45 -s Directs the compiler to set the locale before com‐
46 piling any files. The locale is set in an imple‐
47 mentation-dependent manner. On ANSI C-based sys‐
48 tems, the locale is usually set by calling setlo‐
49 cale(LC_ALL, ""). If this option is not specified,
50 the compiler does not set the locale.
51
52 -v file Directs the compiler to generate a listing. The
53 file specifies the filename for the listing. If
54 the -v option is not present, no listing is gener‐
55 ated by the compiler. The default is no listing.
56
57 -w Specifies that the compiler suppress all warning
58 and informational messages. If this option is not
59 present, all messages are generated, regardless of
60 the severity.
61
62 -wmd file Specifies a binary widget meta-language description
63 file to be used in place of the default WML
64 description.
65
67 X(1) and Uil(3).
68
69
70
71 uil(user cmd)