Update of /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/Docs/pages
Modified Files:
build.tutorial.docs calc.docs installation.docs
Log Message:
merge branch and increment version number
Index: build.tutorial.docs
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/build.tutorial.docs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** build.tutorial.docs 11 Oct 2006 13:39:06 -0000 1.7
--- build.tutorial.docs 14 Dec 2006 12:29:49 -0000 1.8
***************
*** 93,101 ****
You are now ready to build QuantLib. You need to compile the following projects:
! - <a href="http://quantlib.org/">QuantLib 0.3.14</a> - the core C++ analytics library
! - <b>log4cxx 0.9.7a</b> - a logging framework, used by ObjectHandler
! - <a href="http://www.objecthandler.org">ObjectHandler 0.1.5</a> - an object repository
! - <a href="http://www.quantlibaddin.org">QuantLibAddin 0.3.14</a> - Addins for QuantLib functionality
! - <a href="http://www.quantlibxl.org">QuantLibXL 0.3.14</a> - the Excel implementation of QuantLibAddin
These projects are available with four different runtime libraries
--- 93,101 ----
You are now ready to build QuantLib. You need to compile the following projects:
! - <a href="http://quantlib.org/">QuantLib 0.4.0</a> - the core C++ analytics library
! - <b>log4cxx 0.9.7b</b> - a logging framework, used by ObjectHandler
! - <a href="http://www.objecthandler.org">ObjectHandler 0.2.0</a> - an object repository
! - <a href="http://www.quantlibaddin.org">QuantLibAddin 0.4.0</a> - Addins for QuantLib functionality
! - <a href="http://www.quantlibxl.org">QuantLibXL 0.4.0</a> - the Excel implementation of QuantLibAddin
These projects are available with four different runtime libraries
***************
*** 131,135 ****
"QuantLibXL" (no version number) e.g:
\verbatim
! C:\projects\QuantLibAddin-0.3.14
C:\projects\QuantLibXL
\endverbatim
--- 131,135 ----
"QuantLibXL" (no version number) e.g:
\verbatim
! C:\projects\QuantLibAddin-0.4.0
C:\projects\QuantLibXL
\endverbatim
***************
*** 148,156 ****
For purposes of this tutorial we assume all packages are installed to <tt>C:\\projects</tt> e.g.:
\verbatim
! C:\projects\QuantLib-0.3.14
! C:\projects\gensrc-0.1.5
! C:\projects\log4cxx-0.9.7a
! C:\projects\ObjectHandler-0.1.5
! C:\projects\QuantLibAddin-0.3.14
C:\projects\QuantLibXL
\endverbatim
--- 148,156 ----
For purposes of this tutorial we assume all packages are installed to <tt>C:\\projects</tt> e.g.:
\verbatim
! C:\projects\QuantLib-0.4.0
! C:\projects\gensrc-0.2.0
! C:\projects\log4cxx-0.9.7b
! C:\projects\ObjectHandler-0.2.0
! C:\projects\QuantLibAddin-0.4.0
C:\projects\QuantLibXL
\endverbatim
***************
*** 172,176 ****
<img src="images/ql_build.jpg">
! The build process creates file <tt>QuantLib\\lib\\QuantLib-vc80-mt-s-0_3_14.lib</tt>.
Create environment variable <tt>QL_DIR</tt> and set it equal to the path to the
--- 172,176 ----
<img src="images/ql_build.jpg">
! The build process creates file <tt>QuantLib\\lib\\QuantLib-vc80-mt-s-0_4_0.lib</tt>.
Create environment variable <tt>QL_DIR</tt> and set it equal to the path to the
***************
*** 179,183 ****
file. In other words the QuantLibAddin compilation will expect to find
- QuantLib header files in directory <tt>\$(QL_DIR)\\include</tt>
! - QuantLib lib file <tt>QuantLib-vc80-mt-s-0_3_14.lib</tt> in directory <tt>\$(QL_DIR)\\lib</tt>
\section sec_build_quantlibtestsuite Run the QuantLib Testsuite
--- 179,183 ----
file. In other words the QuantLibAddin compilation will expect to find
- QuantLib header files in directory <tt>\$(QL_DIR)\\include</tt>
! - QuantLib lib file <tt>QuantLib-vc80-mt-s-0_4_0.lib</tt> in directory <tt>\$(QL_DIR)\\lib</tt>
\section sec_build_quantlibtestsuite Run the QuantLib Testsuite
***************
*** 191,195 ****
1>Auto run test
1>=====================================
! 1>Testing QuantLib-vc80-mt-s-0_3_14.lib
1>=====================================
1>Running moreThan200 test cases...
--- 191,195 ----
1>Auto run test
1>=====================================
! 1>Testing QuantLib-vc80-mt-s-0_4_0.lib
1>=====================================
1>Running moreThan200 test cases...
***************
*** 215,224 ****
\section sec_build_log4cxx Install and Build log4cxx
! ObjectHandler versions 0.1.4 and 0.1.5 both rely on log4cxx version 0.9.7a. If
! you already built log4cxx 0.9.7a for ObjectHandler 0.1.4, you don't need to do
! anything further for ObjectHandler 0.1.5, and you can skip ahead to the next
! step.
!
! Download <tt>log4cxx-0.9.7a.exe</tt> from the ObjectHandler 0.1.4 section of the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install it to your hard drive. The installer sets environment variable
--- 215,219 ----
\section sec_build_log4cxx Install and Build log4cxx
! Download <tt>log4cxx-0.9.7b.exe</tt> from the ObjectHandler 0.2.0 section of the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install it to your hard drive. The installer sets environment variable
***************
*** 226,237 ****
In VC8, open the log4cxx VC8 workspace
! <tt>log4cxx-0.9.7a\\msvc\\log4cxx_vc8.sln</tt>. Choose configuration
<tt>Release</tt>, solution <tt>static</tt>, and do <tt>Build/Build Static</tt>.
The build process creates file
! <tt>log4cxx-0.9.7a\\msvc\\lib\\log4cxxs-vc80-mt-s.lib</tt>.
\section sec_build_gensrc Install gensrc
! Download <tt>gensrc-0.1.5.exe</tt> from the ObjectHandler 0.1.5 section of the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install it to your hard drive. The installer sets environment variable
--- 221,232 ----
In VC8, open the log4cxx VC8 workspace
! <tt>log4cxx-0.9.7b\\msvc\\log4cxx_vc8.sln</tt>. Choose configuration
<tt>Release</tt>, solution <tt>static</tt>, and do <tt>Build/Build Static</tt>.
The build process creates file
! <tt>log4cxx-0.9.7b\\msvc\\lib\\log4cxxs-vc80-mt-s.lib</tt>.
\section sec_build_gensrc Install gensrc
! Download <tt>gensrc-0.2.0.exe</tt> from the ObjectHandler 0.2.0 section of the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install it to your hard drive. The installer sets environment variable
***************
*** 244,248 ****
\section sec_build_objecthandler Install and Build ObjectHandler
! Download <tt>ObjectHandler-0.1.5.exe</tt> from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install it to your hard drive. The installer sets environment variable
--- 239,243 ----
\section sec_build_objecthandler Install and Build ObjectHandler
! Download <tt>ObjectHandler-0.2.0.exe</tt> from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install it to your hard drive. The installer sets environment variable
***************
*** 253,261 ****
<tt>Release</tt>, solution <tt>ohxllib</tt>, and do <tt>Build/Build
ohxllib</tt>. The build process creates file
! <tt>ObjectHandler\\ohxl\\ohxllib\\lib\\ObjectHandler-vc80-mt-s-0_1_5.lib</tt>.
\section sec_build_quantlibaddin Install and Build QuantLibAddin
! Download <tt>QuantLibAddin-0.3.14.exe</tt> and <tt>QuantLibXL-src-0.3.14.exe</tt> from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install them to your hard drive. As explained above in section \ref sec_build_directories,
--- 248,256 ----
<tt>Release</tt>, solution <tt>ohxllib</tt>, and do <tt>Build/Build
ohxllib</tt>. The build process creates file
! <tt>ObjectHandler\\ohxl\\ohxllib\\lib\\ObjectHandler-vc80-mt-s-0_2_0.lib</tt>.
\section sec_build_quantlibaddin Install and Build QuantLibAddin
! Download <tt>QuantLibAddin-0.4.0.exe</tt> and <tt>QuantLibXL-src-0.4.0.exe</tt> from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a>
and install them to your hard drive. As explained above in section \ref sec_build_directories,
***************
*** 273,277 ****
<tt>Release</tt>, solution <tt>QuantLibXL</tt>, and do <tt>Build/Build
QuantLibXL</tt>. The build process creates the QuantLibAddin XLL file
! <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_3_14.xll</tt>.
\section sec_build_usage Usage
--- 268,272 ----
<tt>Release</tt>, solution <tt>QuantLibXL</tt>, and do <tt>Build/Build
QuantLibXL</tt>. The build process creates the QuantLibAddin XLL file
! <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_4_0.xll</tt>.
\section sec_build_usage Usage
***************
*** 279,283 ****
To launch QuantLibXL:
- start Excel
! - load the addin <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_3_14.xll</tt>
- load a sample spreadsheet e.g. <tt>QuantLibXL\\Workbooks\\OriginalExamples\\instruments.xls</tt>
- hit <tt>Ctrl-Alt-F9</tt> to force a recalculation of all formulas
--- 274,278 ----
To launch QuantLibXL:
- start Excel
! - load the addin <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_4_0.xll</tt>
- load a sample spreadsheet e.g. <tt>QuantLibXL\\Workbooks\\OriginalExamples\\instruments.xls</tt>
- hit <tt>Ctrl-Alt-F9</tt> to force a recalculation of all formulas
Index: calc.docs
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/calc.docs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** calc.docs 11 Oct 2006 13:39:06 -0000 1.3
--- calc.docs 14 Dec 2006 12:29:49 -0000 1.4
***************
*** 33,37 ****
When installing the OOo SDK:
! \li make sure you get the version of the OOo SDK that corresponds to the version of OOo which you have installed. QuantLibAddin 0.3.14 has been tested against OOo/OOo SDK versions 2.0.1 and 2.0.2.
\li the OOo SDK must be installed to a path which contains no spaces, because of a bug in OOo SDK utility \c idlc which prevents it from processing pathnames containing spaces.
--- 33,37 ----
When installing the OOo SDK:
! \li make sure you get the version of the OOo SDK that corresponds to the version of OOo which you have installed. QuantLibAddin 0.4.0 has been tested against OOo/OOo SDK versions 2.0.1 and 2.0.2.
\li the OOo SDK must be installed to a path which contains no spaces, because of a bug in OOo SDK utility \c idlc which prevents it from processing pathnames containing spaces.
***************
*** 72,76 ****
\li \b regmerge - Run OOo utility \b regmerge to merge the urd file into rdb (registry database) file QuantLibAddinCalc.rdb. The rdb is used by OOo at runtime to infer the functionality available in the Addin.
\li \b cppumaker - Run OOo utility \b cppumaker to generate the source code corresponding to the definitions in the rdb.
! \li \b compile - Compile the Addin, including the source generated above, plus the function implementation source code supplied for the Addin. The Addin is compiled into a shared library, i.e. <b>QuantLibAddinCalc-vc71-mt-0_3_14.dll</b> (Windows) or <b>libQuantLibAddinCalc-0.3.14.so</b> (Linux).
\li \b install - Copy the Addin's shared library and registry database to the OOo program directory.
--- 72,76 ----
\li \b regmerge - Run OOo utility \b regmerge to merge the urd file into rdb (registry database) file QuantLibAddinCalc.rdb. The rdb is used by OOo at runtime to infer the functionality available in the Addin.
\li \b cppumaker - Run OOo utility \b cppumaker to generate the source code corresponding to the definitions in the rdb.
! \li \b compile - Compile the Addin, including the source generated above, plus the function implementation source code supplied for the Addin. The Addin is compiled into a shared library, i.e. <b>QuantLibAddinCalc-vc71-mt-0_4_0.dll</b> (Windows) or <b>libQuantLibAddinCalc-0.4.0.so</b> (Linux).
\li \b install - Copy the Addin's shared library and registry database to the OOo program directory.
***************
*** 92,98 ****
component.PackageRegistryBackend/unorc<br>
UNO_TYPES=$ORIGIN/types.rdb ${\$PKG_SharedUnoFile:UNO_TYPES} ${\$PKG_UserUnoFile:UNO_TYPES}<br>
! <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_3_14.rdb</b><br>
UNO_SERVICES=${\$PKG_UserUnoFile:UNO_SERVICES} ${\$PKG_SharedUnoFile:UNO_SERVICES}<br>
! $ORIGIN/services.rdb <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_3_14.rdb</b><br>
UNO_JAVA_COMPONENT_PATH=$ORIGIN/classes<br>
URE_INTERNAL_JAVA_DIR=$ORIGIN/classes<br>
--- 92,98 ----
component.PackageRegistryBackend/unorc<br>
UNO_TYPES=$ORIGIN/types.rdb ${\$PKG_SharedUnoFile:UNO_TYPES} ${\$PKG_UserUnoFile:UNO_TYPES}<br>
! <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_4_0.rdb</b><br>
UNO_SERVICES=${\$PKG_UserUnoFile:UNO_SERVICES} ${\$PKG_SharedUnoFile:UNO_SERVICES}<br>
! $ORIGIN/services.rdb <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_4_0.rdb</b><br>
UNO_JAVA_COMPONENT_PATH=$ORIGIN/classes<br>
URE_INTERNAL_JAVA_DIR=$ORIGIN/classes<br>
Index: installation.docs
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/installation.docs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** installation.docs 11 Oct 2006 13:39:06 -0000 1.5
--- installation.docs 14 Dec 2006 12:29:49 -0000 1.6
***************
*** 27,31 ****
This document provides general instructions for building and installing
! %QuantLibAddin 0.3.14 under Windows, and on platforms which use Autoconf
e.g. Linux.
\li For a precompiled binary installation of the Excel addin, please
--- 27,31 ----
This document provides general instructions for building and installing
! %QuantLibAddin 0.4.0 under Windows, and on platforms which use Autoconf
e.g. Linux.
\li For a precompiled binary installation of the Excel addin, please
***************
*** 46,51 ****
\section install_prerequisites Prerequisites
! \li <a href="http://quantlib.org/">QuantLib</a> version 0.3.14
! \li <a href="http://quantlib.org/objecthandler/">ObjectHandler</a> version 0.1.3
\section install_windows Installing under Windows
--- 46,51 ----
\section install_prerequisites Prerequisites
! \li <a href="http://quantlib.org/">QuantLib</a> version 0.4.0
! \li <a href="http://www.objecthandler.org">ObjectHandler</a> version 0.2.0
\section install_windows Installing under Windows
***************
*** 60,64 ****
\li load the Addin. The name of the Addin will depend on the compiler version and configuration,
e.g. if compiled under VC8 release the Addin is called
! <strong>%QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_3_14.xll</strong>.
\li load a sample spreadsheet e.g. <strong>%QuantLibXL\\Workbooks\\OriginalExamples\\options.xls</strong>
\li hit Ctrl-Alt-F9 to force a recalculation of all formulas
--- 60,64 ----
\li load the Addin. The name of the Addin will depend on the compiler version and configuration,
e.g. if compiled under VC8 release the Addin is called
! <strong>%QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_4_0.xll</strong>.
\li load a sample spreadsheet e.g. <strong>%QuantLibXL\\Workbooks\\OriginalExamples\\options.xls</strong>
\li hit Ctrl-Alt-F9 to force a recalculation of all formulas
***************
*** 77,82 ****
\verbatim
! tar zxfv QuantLibAddin-0.3.14.tar.gz
! cd QuantLibAddin-0.3.14
./configure
make
--- 77,82 ----
\verbatim
! tar zxfv QuantLibAddin-0.4.0.tar.gz
! cd QuantLibAddin-0.4.0
./configure
make
|