jkj             Fri Feb  2 05:58:04 2001 EDT

  Added files:                 
    /phpdoc     README.win32 
  Log:
  - instructions for building docs on Windows platform
  
  

Index: phpdoc/README.win32
+++ phpdoc/README.win32
THIS README FILE CONTAINS WIN32 SPECIFIC NOTES FOR BUILDING PHP
DOCUMENTATION. FOR GENERAL INFO SEE README FILE IN SAME DIRECTORY. 

READ THIS FIRST

    This directory contains source files and a setup for converting
    PHP's XML documentation into presentation formats like HTML and
    RTF.  You should not have to bother with this unless you are
    writing documentation yourself, or if you simply are curious about
    how the XML stuff works.

    If you just want to read the documentation, download it from
    http://www.php.net/docs.php

INTRODUCTION

    All the documentation is written with XML using the DocBook
    DTD. See:
    
        http://www.oasis-open.org/docbook/
    
    If you want to produce something viewable, you need Jade and
    Norman Walsh's modular DocBook stylesheets. See:
    
        http://www.jclark.com/jade/
        http://nwalsh.com/docbook/dsssl/
    
    There is a DTD reference for DocBook at
    
        http://www.ora.com/homepages/dtdparse/docbook/3.0/

    RPMs with the necessary software can be found at
    ftp://sourceware.cygnus.com/pub/docbook-tools/

    Most major linux distributions should already come with 
    ready to use packages. This is not case for Windows. You must do
    following steps:

    1. Directory where jade.exe is located must be added into your
       PATH environment variable.

    2. Norm's modular DocBook DSSSL stylesheets must be unzipped somewhere.

    3. You need to download and install cygwin tools from www.cygwin.com. 
       Just select "Install now!" link and run supplied setup.exe. It
       will guide you through process of instalation.

       These tools are port of standard unix tools like sed, awk,
       autoconf, make, perl, ...  for Windows.

    4. If want to build documentation just run "Cygwin Bash Shell"
       command from Programs menu (it will be added here by previous
       step).

    5. Now you get command line which behaves same as bash on unix
       boxes. Change to directory where you have snapshot of phpdoc.
       (If you haven't snapshot yet, use CVS command as described on
       http://www.php.net/cvs-php.php. CVS is part of cygwin, so you
       do not need to download additional piece of software).  

       If you never worked with bash or unix machine before, note that
       there are used slashes (/) instead of backslashes (\) in
       paths. There also no drive letters. If you want access
       directory foo on drive c: write is as //c/foo instead of
       c:\foo.

    6. Now do same steps as on unix machine. For example for building
       HTML version of documentation use:

        autoconf
        ./configure --with-dsssl=//c/path/to/dsssl/stylesheets
        make html

    7. Wait a few minutes (now it is time to have a couple of tea or
       explore bash functionality in another window - it is really
       funny having "old good unix commands" on Windows box ;).


Based on README, Win32 specific notes added by Jirka Kosek <[EMAIL PROTECTED]>

Last modified $Date: 2001/02/02 13:58:04 $


Reply via email to