[7/13]docs/winelib: tell about projectfile support

André Hentschel nerv at dawncrow.de
Fri May 14 11:42:32 CDT 2010


---
 en/winelib-toolkit.sgml |   49 ++++++++++++++++++----------------------------
 1 files changed, 19 insertions(+), 30 deletions(-)

diff --git a/en/winelib-toolkit.sgml b/en/winelib-toolkit.sgml
index bede8bc..ebd5c07 100644
--- a/en/winelib-toolkit.sgml
+++ b/en/winelib-toolkit.sgml
@@ -7,39 +7,28 @@
       <sect2 id="vc-projects">
         <title id="vc-projects.title">Support for Visual C++ projects</title>
         <para>
-          Unfortunately Winemaker does not support the Visual C++ project 
-          files, ...yet. Supporting Visual C++ project files (the 
-          <filename>.dsp</filename> and some <filename>.mak</filename> files 
-          for older versions of Visual C++) is definitely on 
-          the list of important Winemaker improvements as it will allow it to 
-          properly detect the defines to be used, any custom include path, the 
-          list of libraries to link with, and exactly which source files to use
-          to build a specific target. All things that the current version of 
-          Winemaker has to guess or that you have to tell it as will become 
-          clear in the next section.
+          Winemaker supports the Visual C++ project
+          files! Supported filetypes are <filename>.dsp</filename>,
+          <filename>.dsw</filename>, <filename>.vcproj</filename>
+          and <filename>.sln</filename>. It detects the defines to be used,
+          any custom include path, the list of libraries to link with,
+          and exactly which source files to use to build a specific target.
         </para>
         <para>
-          When the time comes Winemaker, and its associated build system, will 
-          need some extensions to support:
+          It is recommended to use Winemaker with a
+          project file if available. If you have to choose between a
+          <filename>.dsp</filename> file and a <filename>.vcproj</filename>,
+          then you should use the <filename>.dsp</filename>,
+          because it offers more information.
         </para>
-        <itemizedlist>
-          <listitem>
-            <para>
-              per file defines and include paths. Visual C++ projects allow 
-              the user to specify compiler options for each individual file 
-              being compiled. But this is probably not very frequent so it 
-              might not be that important.
-            </para>
-          </listitem>
-          <listitem>
-            <para>
-              multiple configurations. Visual C++ projects usually have at 
-              least a 'Debug' and a 'Release' configuration which are compiled 
-              with different compiler options. How exactly we deal with these 
-              configurations remains to be determined.
-            </para>
-          </listitem>
-        </itemizedlist>
+        <para>
+          The usage is very easy, just replace the path to the sourcefolder
+          with the path to the projectfile.
+        </para>
+        <programlisting>
+          $ winemaker --lower-uppercase myproject.vcproj
+          $ make
+        </programlisting>
       </sect2>
 
       <sect2 id="source-analysis">
-- 

Best Regards, André Hentschel



More information about the wine-patches mailing list