directory as the UIL source module and then in /usr/include. You can use this option repeatedly to specify more than
one include directory. Any directories you specify with the −I option are searched after the directory that contains the
source module and before /usr/include. Consider the following command:
uil −o menus.uid −I../uil_headers −I/global/uil menus.uil
The search path is . (the current directory), ../uil_headers, /global/uil, and /usr/include. This path applies to all
included files, even nested includes. The current directory always refers to the directory in which the compiler was
invoked and does not change to the directory of include files.
24.1.3 Generate Listing
The −v option tells the compiler to generate a printable listing from the compiled module. The syntax for the option is
−v filename. On UNIX systems, a filename of /dev/tty can be used to send the listing to the terminal. The output
contains a listing of the source module and all included files. A header with the compiler version, the date, the page
number, and the module name appear on the top of each page. Here's an example of a listing generated using the −v
option with a small module:
Motif Uil Compiler V2.0−000 Sat Apr 17 12:12:22 1993 Page 1
Module: listme
1 (0) /* listme.uil −− Test module for the −v option. */
2 (0)
3 (0) module listme
4 (0)
5 (0) include file 'listme.uih';
1 (1) procedure
2 (1) exit();
6 (0)
7 (0) object lister : XmList { };
8 (0)
9 (0) end module;
File (0) listme.uil
File (1) listme.uih ...