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
path: root/man
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2004-11-27 23:41:06 +0300
committerMiguel de Icaza <miguel@gnome.org>2004-11-27 23:41:06 +0300
commit120c67541fb26ec63e67c111997a7b39f93e6c10 (patch)
tree8438bc1eb6f9a9cb43d649b7a40d5a2c77de803d /man
parent83b6541e4014d34ff959cfa2d4726baec63fe94b (diff)
Add man page
svn path=/trunk/mono/; revision=36692
Diffstat (limited to 'man')
-rw-r--r--man/Makefile.am3
-rw-r--r--man/mkbundle.160
2 files changed, 62 insertions, 1 deletions
diff --git a/man/Makefile.am b/man/Makefile.am
index 9efab233809..46de49aa319 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,5 +1,6 @@
man_MANS = mcs.1 mono.1 monostyle.1 mono-config.5 sqlsharp.1 oldmono.1 ilasm.1 \
cert2spc.1 cilc.1 genxs.1 wsdl.1 disco.1 soapsuds.1 makecert.1 \
- chktrust.1 setreg.1 sn.1 secutil.1 signcode.1 certmgr.1 monop.1 xsd.1 gacutil.1
+ chktrust.1 setreg.1 sn.1 secutil.1 signcode.1 certmgr.1 monop.1 xsd.1 gacutil.1 \
+ mkbundle.1
EXTRA_DIST = $(man_MANS)
diff --git a/man/mkbundle.1 b/man/mkbundle.1
new file mode 100644
index 00000000000..2d6be690c0a
--- /dev/null
+++ b/man/mkbundle.1
@@ -0,0 +1,60 @@
+.\"
+.\" mkbundle manual page.
+.\" (C) 2004 Ximian, Inc.
+.\" Author:
+.\" Miguel de Icaza (miguel@gnu.org)
+.\"
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.TH mkbundle "mkbundle 1.0"
+.SH NAME
+mkbundle \- Creates a bundled executable.
+.SH SYNOPSIS
+.PP
+.B mkbundle [options] assembly1 [assembly2 ...]
+.SH DESCRIPTION
+\fImkbundle\fP generates an executable program that will contain
+static copies of the assemblies listed on the command line. By
+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
+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 native program called "hello". Notice
+that the produced image still contains the CIL image and no
+precompilation is done.
+.SH OPTIONS
+.TP
+.I "-L path"
+Adds the `path' do the search list for assemblies. The rules are the
+same as for the compiler -lib: or -L flags.
+.TP
+.I "--nodeps"
+This is the default: mkbundle will only include the assemblies that
+were specified on the command line to reduce the size of the resulting
+image created.
+.TP
+.I "--deps"
+This option will bundle all of the referenced assemblies for the
+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
+produce the bundle. This option keeps the file around.
+.SH FILES
+This program will load referenced assemblies from the Mono assembly
+cache.
+.SH WEB SITE
+Visit: http://www.mono-project.com for details
+.SH SEE ALSO
+.BR mcs(1), mono(1), mono-config(5).
+
+