8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 18:03:03 +01:00
This commit is contained in:
brodsom 2003-07-11 10:01:16 +00:00
parent 163d1e6baa
commit f219721cf8

View File

@ -18,13 +18,14 @@ Author: Blas Rodriguez Somoza <a href="">blas@puertareal.com</a><br>
<blockquote>
<p>There are two VisualStudio builds, msvc6 and msvc7. The msvc6 build is the official build of FB in win32.</p>
<p>Under the directory where you put Firebird sources you will see the following directories</p>
<p>Under the directory where you put Firebird2 sources you will see the following directories</p>
<ul>
<li>builds</li>
<ul>
<li>mac_os_x (Mac os X build scripts)</li>
<li>posix (Posix build scripts)</li>
<li>win32 (Msvc build scripts)</li>
<li>.....</li>
</ul>
<li>doc</li>
<ul>
@ -34,6 +35,14 @@ Author: Blas Rodriguez Somoza <a href="">blas@puertareal.com</a><br>
<ul>
<li>....</li>
</ul>
<li>lang_helpers</li>
<ul>
<li>....</li>
</ul>
<li>examples</li>
<ul>
<li>....</li>
</ul>
</ul>
<p>After you build Firebird you also will see the following temporary directories</p>
<ul>
@ -88,17 +97,16 @@ Author: Blas Rodriguez Somoza <a href="">blas@puertareal.com</a><br>
<h4>4.1.-Standard build</h4>
<ol>
<li>Open a command line window.</li>
<li>Go to the firebird2 builds\win32 directory.</li>
<li>Go to the firebird2\builds\win32 directory.</li>
<li>Run the following batches in order (your version of VisualStudio is detected automatically)</li>
<ol>
<li>prepare.bat [FIREBIRD]</li>
<li>make_boot.bat</li>
<li>make_all.bat [DEBUG] [CLEAN]</li>
<li>make_examples.bat [DEBUG] [CLEAN] (this is only needed if you want to build examples)</li>
</ol>
</ol>
<ul>
<p>After the build finish, the firebird directory with the binaries is created as "output" below your firebird directory.</p>
<p>After the build finish, an output directory with the binaries is created below your firebird2 directory.</p>
<li>To make a clean build from scratch after making changes to the code use the clean_all.bat script</li>
</ul>
<h4>4.2.-Parser rebuild</h4>
@ -108,7 +116,7 @@ Author: Blas Rodriguez Somoza <a href="">blas@puertareal.com</a><br>
<p>Remember, you need sed and innosetup in the path to build the installer</p>
<ul>
<li>Open a command line window.</li>
<li>Go to the firebird2 builds\install\arch-specific\win32 directory.</li>
<li>Go to the firebird2\builds\install\arch-specific\win32 directory.</li>
<li>The batch to build the installer is<br>
BuildExecutableInstall.bat [DEBUG] [CS]<br>
Where DEBUG means if the build is a debug one or not and CS means classic server installer.</li>