+.I "-o filename"
+Places the output on `out'. If the flag -c is specified, this is the
+C host program. If not, this contains the resulting executable.
+.TP
+.I "--options OPTS"
+Since the resulting executable will be treated as a standalone
+program, you can use this option to pass configuration options to the
+Mono runtime and bake those into the resulting executable. These
+options are specified as
+.I OPTS.
+.Sp
+You can use the above to configure options that you would typically
+pass on the command line to Mono, before the main program is
+executed.
+.Sp
+Additionally, users of your binary can still configure their own
+options by setting the
+.I MONO_ENV_OPTIONS
+environment variable.
+.TP
+.I "--sdk SDK_PATH"
+Use this flag to specify a path from which mkbundle will resolve the
+Mono SDK from. The SDK path should be the prefix path that you used
+to configure a Mono installation. And would typically contain files
+lik
+.I SDK_PATH/bin/mono
+,
+.I SDK_PATH/lib/mono/4.5
+and so on.
+.Sp
+When this flag is specified,
+.I mkbundle
+will resolve the runtime, the framework libraries, unmanaged resources
+and configuration files from the files located in this directory.
+.Sp
+This flag is mutually exlusive with
+.I --cross
+.
+.TP
+.I "--target-server SERVER"
+By default the mkbundle tool will download from a Mono server the
+target runtimes, you can specify a different server to provide
+cross-compiled runtimes.
+.SH OLD EMBEDDING
+.PP
+The old embedding system compiles a small C stub that embeds the
+C code and compiles the resulting executable using the system
+compiler. This requires both a working C compiler installation and
+only works to bundle binaries for the current host.
+.PP
+The feature is still available, but we recommend the simpler, faster
+and more convenient new mode.
+.PP
+For example, to create a bundle for hello world, use the following
+command:
+.nf
+
+ $ mkbundle -o hello hello.exe
+.fi
+.PP
+The above will pull hello.exe into a native program called "hello". Notice
+that the produced image still contains the CIL image and no
+precompilation is done.
+.PP
+In addition, it is possible to control whether \fImkbundle\fP should compile
+the resulting executable or not with the -c option. This is useful if
+you want to link additional libraries or control the generated output
+in more detail. For example, this could be used to link some libraries
+statically:
+.nf
+
+ $ mkbundle -c -o host.c -oo bundles.o --deps hello.exe
+
+ $ cc host.c bundles.o /usr/lib/libmono.a -lc -lrt
+.fi
+.PP
+You may also use \fImkbundle\fP to generate a bundle you can use when
+embedding the Mono runtime in a native application. In that case, use
+both the -c and --nomain options. The resulting host.c file will
+not have a main() function. Call mono_mkbundle_init() before
+initializing the JIT in your code so that the bundled assemblies
+are available to the embedded runtime.
+.SH OLD EMBEDDING OPTIONS
+These options can only be used instead of using the
+.B --cross, --runtime
+or
+.B --simple
+options.
+.TP
+.I "-c"
+Produce the stub file, do not compile the resulting stub.
+.TP
+.I "-oo filename"
+Specifies the name to be used for the helper object file that contains
+the bundle.