Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2007-05-05 20:28:35 +0400
committerMiguel de Icaza <miguel@gnome.org>2007-05-05 20:28:35 +0400
commitaea8c74934da56381d9329bda7725051539d1e4c (patch)
tree94c1ef72448da2ecf226ffccb9a0b2858a713793 /man/mkbundle.1
parent0d3d95cd8b08a7598fce5e613589ee378a5494e8 (diff)
Describe 2.0 functionality
svn path=/trunk/mono/; revision=76749
Diffstat (limited to 'man/mkbundle.1')
-rw-r--r--man/mkbundle.118
1 files changed, 11 insertions, 7 deletions
diff --git a/man/mkbundle.1 b/man/mkbundle.1
index 7bf48382f72..5792280e28a 100644
--- a/man/mkbundle.1
+++ b/man/mkbundle.1
@@ -10,7 +10,7 @@
..
.TH mkbundle "mkbundle 1.0"
.SH NAME
-mkbundle \- Creates a bundled executable.
+mkbundle, mkbundle2 \- Creates a bundled executable.
.SH SYNOPSIS
.PP
.B mkbundle [options] assembly1 [assembly2 ...]
@@ -21,6 +21,10 @@ default only the assemblies specified in the command line will be
included in the bundle. To automatically include all of the
dependencies referenced, use the "--deps" command line option.
.PP
+Use \fImkbundle\FP when you want the startup runtime to load the 1.0
+profile, and use \fImkbundle2\fP when you want the startup runtime to load
+the 2.0 profile.
+.PP
For example, to create a bundle for hello world, use the following
command:
.nf
@@ -31,7 +35,7 @@ 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 mkbundle should compile
+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
@@ -42,7 +46,7 @@ statically:
$ cc host.c bundles.o /usr/lib/libmono.a -lc -lrt
.fi
.PP
-You may also use mkbundle to generate a bundle you can use when
+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
@@ -71,7 +75,7 @@ $prefix/etc/mono/2.0/machine.config depending on the profile that you
are using (1.0 or 2.0)
.TP
.I "--nodeps"
-This is the default: mkbundle will only include the assemblies that
+This is the default: \fImkbundle\fP will only include the assemblies that
were specified on the command line to reduce the size of the resulting
image created.
.TP
@@ -81,7 +85,7 @@ assemblies listed on the command line option. This is useful to
distribute a self-contained image.
.TP
.I "--keeptemp"
-By default mkbundle will delete the temporary files that it uses to
+By default \fImkbundle\fP will delete the temporary files that it uses to
produce the bundle. This option keeps the file around.
.TP
.I "--machine-config FILE"
@@ -95,7 +99,7 @@ With the -c option, generate the host stub without a main() function.
When passed, DIR will be set for the MONO_CFG_DIR environment variable
.TP
.I "--static"
-By default mkbundle dynamically links to mono and glib. This option
+By default \fImkbundle\fP dynamically links to mono and glib. This option
causes it to statically link instead.
.TP
.I "-z"
@@ -104,7 +108,7 @@ executable files, but increases startup time and requires zlib to be
installed on the target system.
.SH WINDOWS
On Windows systems, it it necessary to have Unix-like toolchain to be
-installed for mkbundle to work. You can use cygwin's and install gcc,
+installed for \fImkbundle\fP to work. You can use cygwin's and install gcc,
gcc-mingw and as packages.
.SH ENVIRONMENT VARIABLES
.TP