mig

MIG(1)                       General Commands Manual                      MIG(1)



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.

       -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.



Apple Computer, Inc.            November 20, 2009                         MIG(1)