mig - Mach Interface Generator
The mig command invokes the Mach Interface Generator to
generate Remote Procedure Call (RPC) code for client-server style Mach IPC
from specification files.
- -q/-Q
- Omit / emit warning messages.
- -v/-V
- Verbose mode ( on / off ) will summarize types and routines as they
are processed.
- -l/-L
- Controls ( off / on ) whether or not generated code logs RPC events
to system logs.
- -k/-K
- Controls ( on / off ) whether generated code complies with ANSI C
standards.
- -s/-S
- Controls ( on / off ) whether generated server-side code includes a
generated symbol table.
- -b/-B
- Controls ( on / off ) whether generated code includes
bounds-checking annotations, such as __counted_by .
- -i prefix
- Specify User file prefix.
- -user
path
- Specify name of user-side RPC generated source file.
- -server
path
- Specify name of server-side RPC generated source file.
- Specify name of user-side generated header file.
- Specify name of server-side generated header file.
- Specify internal header file name.
- Specify defines generated header file.
- -maxonstack
value
- Specify maximum size of message on stack.
- -split
- Use split headers.
- -arch
arch
- Specify machine architecture for target code.
- -MD
- Option is passed to the C compiler for dependency generation.
- -cpp
- This option is ignored.
- -cc path
- Specify pathname to specific C compiler to use as the preprocessor.
- -migcom
path
- Specify pathname to specific migcom compiler to use for source code
generation.
- -isysroot
path
- Specify SDK root directory.
- Additional options
provided are passed along to the C compiler unchanged.