mig1
Mach interface generator
Usage
mig [option ...]
file
Overview
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 .
-iprefix-
Specify User file prefix.
-userpath-
Specify name of user-side RPC generated source file.
-serverpath-
Specify name of server-side RPC generated source file.
-headerpath-
Specify name of user-side generated header file.
-sheaderpath-
Specify name of server-side generated header file.
-iheaderpath-
Specify internal header file name.
-dheaderpath-
Specify defines generated header file.
-maxonstackvalue-
Specify maximum size of message on stack.
-
-split -
Use split headers.
-archarch-
Specify machine architecture for target code.
-
-MD -
Option is passed to the C compiler for dependency generation.
-
-cpp -
This option is ignored.
-ccpath-
Specify pathname to specific C compiler to use as the preprocessor.
-migcompath-
Specify pathname to specific migcom compiler to use for source code generation.
-isysrootpath-
Specify SDK root directory.
- Additional options provided are passed along to the C compiler unchanged.
Releases
78 releases since Mac OS X 10.7; the text changed 1 time.