Update the section concerning winemaker's options.
Add a couple of warnings about out-of-date sections.

diff --git a/documentation/winelib-toolkit.sgml b/documentation/winelib-toolkit.sgml
index 62b2574..a91c4b3 100644
--- a/documentation/winelib-toolkit.sgml
+++ b/documentation/winelib-toolkit.sgml
@@ -156,10 +156,11 @@
           <filename>configure.in</filename>, 
           <filename>Make.rules.in</filename>). From the above description 
           you can guess at the items that winemaker may get wrong in 
-          this phase: macro definitions, include path, library path, 
-          list of libraries to import. You can deal with these issues by 
-          using winemaker's <option>-D</option>, <option>-I</option>, 
-          <option>-L</option> and <option>-i</option> options if they are 
+          this phase: macro definitions, include path, dll path, dlls to
+          import, library path, libraries to link with. You can deal with
+          these issues by using winemaker's <option>-D</>, <option>-P</>,
+          <option>-i</>, <option>-I</>, <option>-L</> and <option>-l</>
+          options if they are
           homogeneous enough between all your targets. Otherwise you may 
           want to use winemaker's <link linkend="interactive">interactive 
           mode</link> so that you can specify different settings for each 
@@ -181,10 +182,11 @@
         <itemizedlist>
           <listitem>
             <para>
-              The target is not being linked with the right set of libraries.  
-              You can avoid this by using winemaker's <option>-L</option> and 
-              <option>-i</option> options or adding these libraries to the 
-              <filename>Makefile.in</filename> file.
+              The target is not importing the right set of dlls, or is not
+              being linked with the right set of libraries. You can avoid
+              this by using winemaker's <option>-P</>, <option>-i</>,
+              <option>-L</option> and <option>-l</> options or adding these
+              dlls and libraries to the <filename>Makefile.in</> file.
             </para>
           </listitem>
           <listitem>
@@ -642,6 +644,13 @@
 
       <sect2 id="spec-compiling">
         <title id="spec-compiling.title">Compiling it</title>
+          <note><para>
+            FIXME: This section is very outdated and does not correctly
+            describe the current use of winebuild and spec files. In
+            particular, with recent versions of winebuild most of the
+            information that used to be in the spec files is now specified on
+            the command line.
+          </para></note>
           <para>
             Compiling a spec file is a two step process. It is first 
             converted into a C file by winebuild, and then compiled into an 
@@ -671,7 +680,6 @@
         <title id="spec-reference.title">More details</title>
         <para>
           (Extracted from tools/winebuild/README)
-          <!-- FIXME: this seems to be rather outdated and sometimes even incorrect, check with the source! -->
         </para>
 
         <para>
@@ -795,7 +803,7 @@
           Each instance defines a function entry point. The prototype 
           defined by <literal>EXPORTNAME ([ARGTYPE [ARGTYPE [...]]])</literal> 
           specifies the name available for dynamic linking and the format 
-          of the arguments. <literal>"ORDINAL</literal>" is replaced
+          of the arguments. <literal>ORDINAL</literal> is replaced
           by the ordinal number corresponding to the function, or 
           <literal>@</literal> for automatic ordinal allocation (Win32 only).
         </para>