           Installing DynamicDraw version 4.1

                    January 6, 2007

                   Masayuki Fukushiro

Requirements
============
To build DynamicDraw, following software is required.
- Microsoft Windows 98 or Windows Me or Windows 2000 or Windows XP
- Microsoft Visual C++ 6.0
- Perl
   You can download ActivePerl from the following Web site.
   http://www.activestate.com/

Directory structure
===================
Your directory structure should look like this:

  -+- BuildDynamicDraw (directory)
   |
   +- InstallDynamicDraw (directory)
   |
   +- DynamicServer (directory)
   |
   +- FmRegExp (directory)
   |
   +- HiDocTool (directory)
   |
   +- libpng (directory)
   |
   +- MsgPanel (directory)
   |
   +- MolipSDK (directory)
   |
 * +- DynamicDraw (this directory)
       |
     * +- INSTALL.txt (this file)
       |
       +- INSTALL.JP.txt (file)
       |
       +- README.txt (file)
       |
       +- README.JP.txt (file)
       |
       +- LICENSE.txt (file)
       |
       +- LICENSE.JP.txt (file)
       |
       +- *.h (files)
       |
       +- *.cpp (files)
       |
       +- *.keytxt (files)
       |
       +- *.pl (files)
       |
       +- *.pl_cpp (files)
       |
       +- *.pl_h (files)
       |
       +- *.pl_hsdk (files)
       |
       +- *.pl_usdk (files)
       |
       +- *.pltp (files)
       |
       +- *.pltp_cpp (files)
       |
       +- *.pltp_h (files)
       |
       +- DynamicDraw.rc (file)
       |
       +- DynamicDraw.dsp (file)
       |
       +- DynamicDraw.dsw (file)
       |
       +- InstallSample.ENG (directory)
       |   |
       |   +- *.mdpf (files)
       |   |
       |   +- DynamicDrawPro Sample1.mdpj (directory)
       |
       +- InstallSample.JP (directory)
       |   |
       |   +- *.mdpf (files)
       |   |
       |   +- DynamicDrawPro Sample1.mdpj (directory)
       |
       +- Template.ENG (directory)
       |   |
       |   +- *.mdwt (files)
       |
       +- Template.JP (directory)
       |   |
       |   +- *.mdwt (files)
       |   |
       |   +- *.mdpf (files)
       |   |
       |   +- *.chm (files)
       |   |
       |   +- *.html (files)
       |
       +- res (directory)
       |   |
       |   +- *.ico (files)
       |   |
       |   +- DynamicDraw.rc2 (file)
       |
       +- DynamicDrawRes (directory)
           |
           +- EN_US (directory)
           |   |
           |   +- *.h (files)
           |   |
           |   +- *.cpp (files)
           |   |
           |   +- init.reg (file)
           |   |
           |   +- DynamicDrawRes.rc (file)
           |   |
           |   +- DynamicDrawRes.dsp (file)
           |   |
           |   +- DynamicDrawRes.dsw (file)
           |   |
           |   +- res (directory)
           |   |   |
           |   |   +- *.ico (files)
           |   |   |
           |   |   +- *.bmp (files)
           |   |   |
           |   |   +- *.cur (files)
           |   |   |
           |   |   +- DynamicDrawRes.rc2 (file)
           |   |
           |   +- hlp (directory)
           |       |
           |       +- *.hix (files)
           |       |
           |       +- DynamicDrawRes.hpj (file)
           |       |
           |       +- MakeRtf.bat (file)
           |       |
           |       +- Readme.txt (file)
           |       |
           |       +- HTRtf.exe (file)
           |       |
           |       +- bmp (directory)
           |       |   |
           |       |   +- *.bmp (files)
           |       |
           |       +- ImageMsgSrc (directory)
           |       |   |
           |       |   +- *.ddsw (files)
           |       |
           |       +- movie (directory)
           |       |   |
           |       |   +- *.wmv (files)
           |       |
           |       +- nomovie (directory)
           |       |   |
           |       |   +- *.wmv (files)
           |       |
           |       +- src (directory)
           |       |   |
           |       |   +- *.txt (files)
           |       |   |
           |       |   +- DynamicDraw.idx (file)
           |       |   |
           |       |   +- img (directory)
           |       |       |
           |       |       +- *.rtf (files)
           |       |
           |       +- RTF (directory)
           |       |
           |       +- work (directory)
           |
           +- JP (directory)
               |
               +- *.h (files)
               |
               +- *.cpp (files)
               |
               +- init.reg (file)
               |
               +- DynamicDrawRes.rc (file)
               |
               +- DynamicDrawRes.dsp (file)
               |
               +- DynamicDrawRes.dsw (file)
               |
               +- res (directory)
               |   |
               |   +- *.ico (files)
               |   |
               |   +- *.bmp (files)
               |   |
               |   +- *.cur (files)
               |   |
               |   +- DynamicDrawRes.rc2 (file)
               |
               +- hlp (directory)
                   |
                   +- *.hix (files)
                   |
                   +- DynamicDrawRes.hpj (file)
                   |
                   +- MakeRtf.bat (file)
                   |
                   +- Readme.txt (file)
                   |
                   +- HTRtf.exe (file)
                   |
                   +- bmp (directory)
                   |   |
                   |   +- *.bmp (files)
                   |
                   +- ImageMsgSrc (directory)
                   |   |
                   |   +- *.ddsw (files)
                   |
                   +- movie (directory)
                   |   |
                   |   +- *.wmv (files)
                   |
                   +- src (directory)
                   |   |
                   |   +- *.txt (files)
                   |   |
                   |   +- DynamicDraw.idx (file)
                   |   |
                   |   +- img (directory)
                   |       |
                   |       +- *.rtf (files)
                   |
                   +- RTF (directory)
                   |
                   +- work (directory)

And perl.exe must be the following path.
/Perl/bin/perl.exe

Stand alone building steps
==========================
0. Before building DynamicDraw, following projects must be built.
   See 'INSTALL.JP.txt' files in the each directory.
   - DynamicServer
   - FmRegExp
   - MsgPanel
1. Start Visual C++.
2. Open the workspace '../libpng/libpng_dd/projects/visualc6/libpng.dsw'.
3. If 'zlib' project is required, specify '../libpng/zlib123/projects/visualc6/zlib.dsp'.
4. Activate 'libpng - Win32 STC LIB Release' and rebuild all.
5. Open the workspace './DynamicDrawRes/EN_US/DynamicDrawRes.dsw'.
6. Select Rebuild all.
7. Open the workspace 'DynamicDraw.dsw'.
8. Select Rebuild all.

Whole Dynamic Draw Professional building steps
==============================================
See ../BuildDynamicDraw/INSTALL.txt.

Dynamic Draw Professional Execution
===================================
- To start 'Dynamic Draw', execute 'Release/DynamicDraw.exe'.
- To start 'Dynamic Draw Professional', execute 'Release/DynamicDraw.exe -histdraw'.
- To start 'History Manager', execute 'Release/DynamicDraw.exe -histview'.
