Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Describe 2.0 functionality
svn path=/trunk/mono/; revision=76749
  • Loading branch information
migueldeicaza committed May 5, 2007
1 parent 0d3d95c commit aea8c74
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 10 deletions.
4 changes: 3 additions & 1 deletion man/al.1
@@ -1,10 +1,12 @@
.TH "al" 1
.SH NAME
ilasm \- Mono Assembly Linker
al, al2 \- Mono Assembly Linker
.SH SYNOPSIS
.B al [option] [source-files]
.SH DESCRIPTION
AL is the Mono assembly linkder.
.PP
Use al for processing 1.0 assemblies, use al2 to process 2.0 assemblies.
.SH OPTIONS
.TP
.B @<filename>
Expand Down
18 changes: 11 additions & 7 deletions man/mkbundle.1
Expand Up @@ -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 ...]
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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"
Expand All @@ -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"
Expand All @@ -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
Expand Down
5 changes: 4 additions & 1 deletion man/mono-service.1
Expand Up @@ -10,14 +10,17 @@
..
.TH Mono "Mono 1.0"
.SH NAME
mono-service \- Mono ServiceProcess host
mono-service, mono-service2 \- Mono ServiceProcess host
.SH SYNOPSIS
.PP
.B mono-service [options] program.exe
.SH DESCRIPTION
The \fImono-service\fP is a host to run services built with the
ServiceProcess assembly.
.PP
Use \fImono-service\fP to run services that use the 1.0 assemblies and
use \fImono-service2\fP to run services that use the 2.0 assemblies.
.PP
Services can be paused by sending the SIGUSR1 signal to the process,
and execution can be resumed by sending the SIGUSR2 signal. The
service can be cleanly shutdown by sending the SIGTERM signal to the
Expand Down
3 changes: 2 additions & 1 deletion man/monop.1
Expand Up @@ -30,7 +30,8 @@ Print runtime version.
.PP
.SH DESCRIPTION
Monop is a tool that allows you to view the outline of a class. You can see the
signature of each member of the class.
signature of each member of the class. Use \fImonop\fP to explore 1.0
assemblies, use \fImonop2\fP to explore 2.0 assemblies.
.PP
The tool takes one option, the class to view. You must specify the full name of the
class, including namespace.
Expand Down

0 comments on commit aea8c74

Please sign in to comment.