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:
authorSebastien Pouliot <sebastien@ximian.com>2005-06-15 23:50:44 +0400
committerSebastien Pouliot <sebastien@ximian.com>2005-06-15 23:50:44 +0400
commitdb044914e63cd680c3c3284619800fe5bf7f3fe6 (patch)
tree123917071118a2543c41652c2303dcfdfa8f1d31 /man
parentd781eda45f4a991441d04b66ff96196e61736f23 (diff)
Add man page for AL (assembly linker)
svn path=/trunk/mono/; revision=46070
Diffstat (limited to 'man')
-rw-r--r--man/Makefile.am3
-rw-r--r--man/al.1146
-rw-r--r--man/man.xml1
3 files changed, 149 insertions, 1 deletions
diff --git a/man/Makefile.am b/man/Makefile.am
index 00a931ed546..dd53bcdbbdb 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,6 +1,7 @@
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 \
- macpack.1 mkbundle.1 dtd2xsd.1 permview.1 prj2make.1 mono-service.1 mono-shlib-cop.1
+ macpack.1 mkbundle.1 dtd2xsd.1 permview.1 prj2make.1 mono-service.1 mono-shlib-cop.1 \
+ al.1
EXTRA_DIST = $(man_MANS)
diff --git a/man/al.1 b/man/al.1
new file mode 100644
index 00000000000..cf6b23a33ae
--- /dev/null
+++ b/man/al.1
@@ -0,0 +1,146 @@
+.TH "al" 1
+.SH NAME
+ilasm \- Mono Assembly Linker
+.SH SYNOPSIS
+.B al [option] [source-files]
+.SH DESCRIPTION
+AL is the Mono assembly linkder.
+.SH OPTIONS
+.TP
+.B @<filename>
+Read response file for more options.
+.TP
+.B -algid:<id>
+Algorithm used to hash files. The <id> must be specified in hexadecimal.
+.TP
+.B -base:<addr> | -baseaddress:<addr>
+Base address for the library. THIS FEATURE ISN'T IMPLEMENTED.
+.TP
+.B -bugreport:<filename>
+Create a 'Bug Report' file. THIS FEATURE ISN'T IMPLEMENTED.
+.TP
+.B -comp:<text> | -company:<text>
+This inserts the company name into the assembly metadata.
+This is equivalent to adding the [AssemblyCompany ("<text>")] attribute
+into C# source code.
+.TP
+.B -config:<text> | -configuration:<text>
+This inserts the configuration string into the assembly metadata.
+This is equivalent to adding the [AssemblyConfiguration ("<text>")]
+attribute into C# source code.
+.TP
+.B -copy:<text> | -copyright:<text>
+This inserts the copyright message into the assembly metadata.
+This is equivalent to adding the [AssemblyCopyright ("<text>")]
+attribute into C# source code.
+.TP
+.B -c:<text> | -culture:<text>
+This inserts the supported culture into the assembly metadata.
+This is equivalent to adding the [AssemblyCulture ("<text>")]
+attribute into C# source code.
+.TP
+.B -delay | -delay+ | -delaysign | -delaysign+
+The generated assembly will be delay signed.
+This is equivalent to adding the [AssemblyDelaySignAttribute (true)]
+attribute into C# source code.
+.TP
+.B -delay- | -delaysign-
+The generated assembly will be fully signed (i.e. not delay signed).
+This is the default option when signing (-keyfile or -keyname).
+.TP
+.B -descr:<text> | -description:<text>
+This inserts a description of the assembly into the assembly metadata.
+This is equivalent to adding the [AssemblyDescription ("<text>")]
+attribute into C# source code.
+.TP
+.B -e:<filename> | -evidence:<filename>
+This embed into the assembly the specified file as assembly security
+evidences.
+.TP
+.B -fileversion:<version>
+Optional Win32 version. This overrides the normal assembly version.
+.TP
+.B -flags:<flags>
+Assembly flags. The <flags> must be specified in hexadecimal.
+.TP
+.B -fullpaths
+Display files using fully-qualified filenames.
+.TP
+.B -keyf:<filename> | -keyfile:<filename>
+Strongname (sign) the output assembly using the key pair present in
+the specified strong name key file (snk). A full key pair is required
+unless the delay signing option is also specified (-delay+).
+This is equivalent to adding the [AssemblyKeyFile ("<text>")]
+attribute into C# source code.
+.TP
+.B -keyn:<text> | -keyname:<text>
+Strongname (sign) the output assembly using the key pair present in
+the specified container. Delay signing isn't supported when using key
+containers.
+This is equivalent to adding the [AssemblyKeyName ("<text>")]
+attribute into C# source code.
+.TP
+.B -main:<method>
+Specifies the method name of the assembly entry point.
+.TP
+.B -nologo
+Suppress the startup banner and copyright message.
+.TP
+.B -out:<filename>
+Output file name for the assembly manifest.
+.TP
+.B -prod:<text> | product:<text>
+This inserts the product name into the assembly metadata.
+This is equivalent to adding the [AssemblyProduct ("<text>")]
+attribute into C# source code.
+.TP
+.B -productv[ersion]:<text>
+This inserts the product version into the assembly metadata.
+This is equivalent to adding the [AssemblyInformationalVersion ("<text>")]
+attribute into C# source code.
+.TP
+.B -t[arget]:<target> | -target=<target>
+Valid <target>s are:
+.B lib | library
+to create a library (.dll),
+.B exe
+to create a console executable (.exe), and
+.B win | winexe
+to create a Windows executable (.exe).
+.TP
+.B -template:<filename>
+Specifies an assembly to get default options from.
+.TP
+.B -title:<text>
+This inserts an assembly title into the assembly metadata.
+This is equivalent to adding the [AssemblyTitle ("<text>")]
+attribute into C# source code.
+.TP
+.B -trade:<text> | -trademark:<text>
+This inserts a trademark message into the assembly metadata.
+This is equivalent to adding the [AssemblyTrademark ("<text>")]
+attribute into C# source code.
+.TP
+.B -v:<version> | -version:<version>
+This inserts the assembly version into the assembly metadata. You can
+use * to auto-generate remaining numbers.
+This is equivalent to adding the [AssemblyVersion ("<text>")]
+attribute into C# source code.
+.TP
+.B -win32icon:<filename>
+Use this icon for the output.
+.TP
+.B -win32res:<filename>
+Specifies the Win32 resource file.
+.TP
+.B -? | -help
+Display information about AL
+.PP
+.SH SEE ALSO
+sn(1)
+.SH COPYRIGHT
+Copyright (C) 2005 Novell, Inc (http://www.novell.com)
+.SH MAILING LISTS
+Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.
+.SH WEB SITE
+Visit: http://www.mono-project.com for details
diff --git a/man/man.xml b/man/man.xml
index 6572a8e87b3..37fde6004e2 100644
--- a/man/man.xml
+++ b/man/man.xml
@@ -22,4 +22,5 @@
<manpage name="certmgr" page="certmgr.1" />
<manpage name="xsd" page="xsd.1" />
<manpage name="caspol" page="caspol.1" />
+<manpage name="al" page="al.1" />
</manpages>