bnicholes    2004/04/09 10:37:11

  Modified:    htdocs/manual netware.html
  Log:
  Update the NetWare doc to describe the makefile build process
  
  Revision  Changes    Path
  1.9       +93 -29    httpd-docs-1.3/htdocs/manual/netware.html
  
  Index: netware.html
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/netware.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- netware.html      15 Apr 2002 19:43:12 -0000      1.8
  +++ netware.html      9 Apr 2004 17:37:11 -0000       1.9
  @@ -301,36 +301,100 @@
         </li>
       </ul>
   
  -    <h2><a id="comp" name="comp">Compiling Apache for
  -    NetWare</a></h2>
  -
  -    <p>Compiling Apache requires MetroWerks CodeWarrior 4.04 or
  -    higher to be properly installed.</p>
  -
  -    <p>First, unpack the Apache distribution into an appropriate
  -    directory. Then go to the <code>src</code> subdirectory of the
  -    Apache distribution and unzip <code>ApacheNW.mcp.gz</code>. You
  -    may use a recent version of WinZip to accomplish this or gzip
  -    for Windows. The main Metrowerks project file for Apache
  -    <code>(ApacheNW.mcp)</code> is now ready to use. Just double
  -    click on it from within explorer and it should automatically
  -    launch MetroWerks CodeWarrior.</p>
  -
  -    <p>All major pieces of Apache may be built using the
  -    ApacheNW.mcp project file. This includes modules such as
  -    status, info, and proxy.</p>
  -
  -    <p>Once Apache has been built, it needs to be installed in its
  -    server root directory. The default is the
  -    <code>sys:/Apache</code> directory.</p>
  -
  -    <p>Before running the server you must fill out the conf
  -    directory. Copy the *.conf-dist-nw from the distribution conf
  -    directory and rename *.conf. Edit the ServerRoot entries to
  -    your actual server root (for example "sys:/apache"). Copy over
  -    the conf/magic and conf/mime.types files as well.</p>
  -    <hr />
  +     <H2><A id="comp" NAME="comp">Compiling Apache for NetWare</A></H2>
  +     <H3><FONT SIZE=3>Requirements:</FONT></H3>
  +     The following development tools are required to build Apache
  +     1.3 for NetWare:<BR>
  +     <UL>
  +             <LI>
  +                     Metowerks CodeWarrior 6.0 or higher with 
  +                     <A 
HREF="http://developer.novell.com/ndk/cwpdk.htm";>NetWare
  +                     PDK 3.0</A> or higher.
  +             </LI>
  +             
  +             <LI>
  +                     <a 
href="http://developer.novell.com/ndk/libc.htm";>NetWare Libraries
  +                     for C (LibC)</a>
  +             </LI>
  +             <LI>
  +                     <a 
href="http://developer.novell.com/ndk/cldap.htm";>LDAP Libraries
  +                     for C</a>
  +             </LI>
  +             <LI>
  +                     AWK, SED and gmake(ver. 3.78.1) utilties available at
  +                     <A 
HREF="http://developer.novell.com/ndk/apache.htm";>http://developer.novell.com/ndk/apache.htm</A>
  +             </LI>
  +     </UL>
  +     
  +     <H3><FONT SIZE=3>Building Apache using the NetWare 
makefiles:</FONT></H3>
  +     <UL>
  +             <LI>
  +                     Set the following environment variables:
  +                     <UL>
  +                             <LI>
  +                                     <code>set METROWERKS=&lt;Base location 
of the MW CodeWarrior
  +                                     tools&gt;</code>
  +                             </LI>
  +                             <LI>
  +                                     <code>set 
NWSDKDIR=c:\Novell\NDK\nwsdk</code> - Location of the NetWare CLib SDK
  +                             </LI>
  +                             <LI>
  +                                     <code>set 
LDAPSDK=c:\Novell\NDK\cldapsdk</code> - Location of the NetWare LDAP SDK
  +                             </LI>
  +                             <LI>
  +                                     <code>set AP_WORK=&lt;Base location of 
the apache-1.3 source
  +                                     files&gt;</code>
  +                             </LI>
  +                             <LI>
  +                                     <code>set GNUTOOLS=&lt;Location of the 
AWK, SED and GMAKE
  +                                     utilities&gt;</code>
  +                             </LI>
  +                     </UL>
  +             <LI>
  +                     Unpack the Apache source code distribution into an
  +                     appropriate directory.
  +             </LI>
  +             <LI>
  +                     Change directory to \apache-1.3 and build Apache by 
envoking
  +                     the <samp>gmake -f nwgnumakefile</samp> command. You 
can create a
  +                     distribution directory by adding the 
<samp>install</samp>
  +                     parameter to the command.
  +             </LI>
  +     </UL>
  +     
  +     <H3><FONT SIZE=3>Other Environment Variables:</FONT></H3>
  +     <UL>
  +             <LI>
  +                     <code>set DEBUG=1</code> &ndash; Builds debug versions
  +                     of all of the binaries and copies them to a 
<code>\debug</code> destination
  +                     directory.
  +             </LI>
  +             <LI>
  +                     <code>set MULTIPROC=1</code> &ndash; Builds 
multi-processor aware versions
  +                     of all of the binaries.
  +             </LI>
  +     </UL>
  +     
  +     <H3><FONT SIZE=3>Additional make options:</FONT></H3>
  +     <UL>
  +             <LI>
  +                     <code>gmake -f nwgnumakefile</code> &ndash; Builds 
release versions of all
  +                     of the binaries and copies them to a 
<code>\release</code> destination
  +                     directory.
  +             </LI>
  +             <LI>
  +                     <code>gmake -f nwgnumakefile install</code> &ndash; 
Creates a complete
  +                     Apache distribution with binaries, docs and additional 
support
  +                     files in a <code>\dist\apache</code> directory.
  +             </LI>
  +             <LI>
  +                     <code>gmake -f nwgnumakefile clean</code> &ndash; 
Cleans all object files
  +                     and binaries from the <code>\release</code> or 
<code>\debug</code> build areas depending on
  +                     whether <code>DEBUG</code> has been defined.
  +             </LI>
  +     </UL>
   
  +     <HR />
       <h3 align="CENTER">Apache HTTP Server Version 1.3</h3>
       <a href="./"><img src="images/index.gif" alt="Index" /></a>
     </body>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to