Permalink
Browse files

Add Francisco's prj2make

svn path=/trunk/mono/; revision=39346
  • Loading branch information...
1 parent c49aff7 commit 36b7752b6f1fc1398313277f334e07f03608adf5 @migueldeicaza migueldeicaza committed Jan 22, 2005
Showing with 51 additions and 1 deletion.
  1. +1 −1 man/Makefile.am
  2. +50 −0 man/prj2make.1
View
@@ -1,6 +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 \
- mkbundle.1 dtd2xsd.1 permview.1
+ mkbundle.1 dtd2xsd.1 permview.1 prj2make.1
EXTRA_DIST = $(man_MANS)
View
@@ -0,0 +1,50 @@
+.\"
+.\" mono manual page.
+.\" Author:
+.\" Francisco Martinez
+.\"
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.TH prj2make "prj2make 1.0"
+.SH NAME
+prj2make \- Makefile generator from Visual Studio and Sharp Develop
+solution files.
+.SH SYNOPSIS
+.PP
+.B prj2make options file
+.SH DESCRIPTIOn
+The \fIprj2make\fP tool will produce Makefiles or NMakefiles from
+Visual Studio solution files (files ending in .sln or .csproj) or
+SharpDevelop combine files (files ending in .cmbx or .prjx).
+.PP
+This tool is commonly used to compile on Unix source code which has
+been originally developed with Visual Studio or SharpDevelop.
+.PP
+This tool can also be used to convert Visual Studio project files
+(.sln or .csproj) into Sharp Develop .prjx/.cmbx files, use the
+`-csproj2prjx' for this.
+.PP
+By default
+.I prj2make
+will produce Makefiles suitable to be consumed by Unix Make. If your
+application needs to target nmake, you can use the option `-isNmake'.
+.SH OPTIONS
+.TP
+.I "-c", "-isCsc"
+Use csc instead of mcs on the generated files.
+.TP
+.I "-csproj2prjx"
+Runs in conversion mode, and turns a csproj/sln into a set of
+prjx/cmbx files.
+.TP
+.I "-n", "-isNmake"
+Produce makefiles suitable to be used by Nmake.
+.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 mcs(1), mono(1), make(1), mono-config(5)
+

0 comments on commit 36b7752

Please sign in to comment.