2006-11-14 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 14 Nov 2006 13:26:50 +0000 (13:26 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Tue, 14 Nov 2006 13:26:50 +0000 (13:26 -0000)
in man:
* sgen.1, Makefile: added manpage for sgen.

in scripts:
* Makefile.am : added sgen.

svn path=/trunk/mono/; revision=67841

man/ChangeLog
man/Makefile.am
man/sgen.1 [new file with mode: 0644]
scripts/Makefile.am

index cc9029e0dba7ee73f287d7ea308fb7081c109496..893b452c2e7f1f456f1e0a0a0921eb46eb8e730b 100644 (file)
@@ -1,3 +1,7 @@
+2006-11-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * sgen.1, Makefile: added manpage for sgen.
+
 2006-10-03  Dick Porter  <dick@ximian.com>
 
        * mono.1: Document the new MONO_IO_PORTABILITY_HELP environment
index 4bd97b817f56e9b139139a16ad7af81f8946c7e5..af6f0c09d98c01f5525ad27afa8f0df68ae16369 100644 (file)
@@ -2,6 +2,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 \
           macpack.1 mkbundle.1 dtd2xsd.1 permview.1 prj2make.1 mono-service.1 mono-shlib-cop.1 \
-          al.1 mozroots.1 mono-xmltool.1
+          al.1 mozroots.1 mono-xmltool.1 sgen.1
 
 EXTRA_DIST = $(man_MANS)
diff --git a/man/sgen.1 b/man/sgen.1
new file mode 100644 (file)
index 0000000..11e1714
--- /dev/null
@@ -0,0 +1,70 @@
+.\" 
+.\" sgen manual page.
+.\" Copyright 2006 Novell
+.\" Author:
+.\"   Atsushi Enomoto <atsushi@ximian.com>
+.\"
+.TH Mono "sgen"
+.SH NAME
+sgen \- Mono XML Serializer GENerator
+.SH SYNOPSIS
+.PP
+.B sgen [options]
+.SH DESCRIPTION
+Generates pre-compilable custom XML serializer classes for specific types.
+.SH OPTIONS
+.TP
+.I "--assembly[:filename]", "-a"
+Specifies the assembly filename to process.
+.TP
+.I "--type[:typefullname]", "-t"
+Explicitly specifies the runtime type to process.
+.TP
+.I "--reference:[filename]", "-r"
+Specifies an assembly filename, which is referenced by the target assembly
+and thus required to process it.
+.TP
+.I "--compiler:[options]", "-c"
+Specifies compiler options.
+.TP
+.I "--proxytypes", "-p"
+(Not supported yet.)
+.TP
+.I "--debug", "-d"
+Indicates the compiler to generate debug information.
+.TP
+.I "--keep", "-k"
+Indicates the compiler to keep generated temporary source files.
+.TP
+.I "--force", "-f"
+Indicates the generator to force overwriting existing assembly.
+.TP
+.I "--out:[output-directory]", "-o"
+Specifies the output directory for resulting files. By default, it is current directory.
+.TP
+.I "--nologo", "-n"
+Indicates to not print the logo for this tool.
+.TP
+.I "--silent", "-s"
+Indicates the tool to run silently.
+.TP
+.I "--verbose", "-v"
+Indicates the tool to be more verbose on its progress.
+.TP
+.I "--help", "-?"
+Display command line help.
+.SH FEATURES
+.TP
+It generates a file which contains a set of classes for custom XML serialization. The output can be precompiled and thus with those classes xml serialization could run faster since it does not have to generate serialization classes dynamically at run time.
+.PP
+Generated classes are supported only after 2.0 profile.
+.SH AUTHOR
+Written by Lluis Sanchez Gual
+.SH COPYRIGHT
+Copyright (C) 2006 Novell.
+.SH MAILING LISTS
+Visit http://lists.ximian.com/mailman/listinfo/mono-list for details.
+.SH WEB SITE
+Visit http://www.mono-project.com for details
+.SH SEE ALSO
+.BR xsd(1),wsdl(1),genxs(1)
index ce9ed062ebe3ecaec1e299b0fdd53b783d51eecf..6ae07e1a690ce72e14bf3cbf7dc8abcba08ab4a3 100644 (file)
@@ -50,6 +50,7 @@ scripts_2_0 = \
        monop2                  \
        resgen2                 \
        wsdl2                   \
+       sgen                    \
        xbuild
 
 scripts_service = mono-service mono-service2