diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2005-06-15 23:50:44 +0400 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2005-06-15 23:50:44 +0400 |
commit | db044914e63cd680c3c3284619800fe5bf7f3fe6 (patch) | |
tree | 123917071118a2543c41652c2303dcfdfa8f1d31 /man | |
parent | d781eda45f4a991441d04b66ff96196e61736f23 (diff) |
Add man page for AL (assembly linker)
svn path=/trunk/mono/; revision=46070
Diffstat (limited to 'man')
-rw-r--r-- | man/Makefile.am | 3 | ||||
-rw-r--r-- | man/al.1 | 146 | ||||
-rw-r--r-- | man/man.xml | 1 |
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> |