NAME
mig - Mach Interface Generator
SYNOPSIS
mig [ option ... ] file
DESCRIPTION
The mig command invokes the Mach Interface Generator to generate Remote Procedure Call (RPC) code for client-server style Mach IPC from specification files.
OPTIONS
- -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.
- -header path
-
Specify name of user-side generated header file.
- -sheader path
-
Specify name of server-side generated header file.
- -iheader path
-
Specify internal header file name.
- -dheader path
-
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.