correct order of dependent LIBS; update doc for latest build conventions

This commit is contained in:
Marty Kraimer
2014-02-19 14:35:39 -05:00
parent 228b46a622
commit 6b47485810
14 changed files with 2109 additions and 44 deletions
+13 -10
View File
@@ -38,7 +38,7 @@
<h1>pvDatabaseCPP</h1>
<!-- Maturity: Working Draft or Request for Comments, or Recommendation, and date. -->
<h2 class="nocount">EPICS v4 Working Group, Working Draft, 07-Feb-2014</h2>
<h2 class="nocount">EPICS v4 Working Group, Working Draft, 19-Feb-2014</h2>
<dl>
<dt>Latest version:</dt>
<dd><a
@@ -46,11 +46,11 @@
</dd>
<dt>This version:</dt>
<dd><a
href= "pvDatabaseCPP_20140207.html">pvDatabaseCPP20140207.html</a>
href= "pvDatabaseCPP_20140219.html">pvDatabaseCPP20140219.html</a>
</dd>
<dt>Previous version:</dt>
<dd><a
href= "pvDatabaseCPP_20131121.html">pvDatabaseCPP20131121.html</a>
href= "pvDatabaseCPP_20140207.html">pvDatabaseCPP20140207.html</a>
</dd>
<dt>Editors:</dt>
<dd>Marty Kraimer, BNL</dd>
@@ -79,7 +79,7 @@ V4 control system programming environment:<br />
<h2 class="nocount">Status of this Document</h2>
<p>This is the 07-Feb-2014 version of of pvDatabaseCPP.</p>
<p>This is the 19-Feb-2014 version of of pvDatabaseCPP.</p>
</p>
<p>
@@ -399,9 +399,11 @@ mrk&gt; pwd
/home/hg/pvDatabaseCPP
mrk&gt; make
</pre>
<p>This builds pvDatabaseCPP and also the tests.</p>
<p>Each example and arrayPerformance is build as a completely separate top.
This is done so that:<p>
<p>This builds pvDatabaseCPP and also the tests and all examples.</p>
<p>Each example and arrayPerformance is a completely separate top,
but is also built when make is run in pvDatabaseCPP itself.</p>
<p>
Each is a separate top for the following reasons:</p>
<ol>
<li>
It is easier to understand each example including how it is built so that
@@ -412,8 +414,9 @@ This is done so that:<p>
for creating a new service.
</li>
</ol>
<p>Thus to build each example just follow the same instructions as for
building pvDatabaseCPP itself.
<p>
If it is desired to build an example all by itself,
just follow the same instructions as for building pvDatabaseCPP itself.
For example:</p>
<pre>
mrk&gt; pwd
@@ -422,7 +425,7 @@ mrk&gt; cp ExampleRELEASE.local RELEASE.local
</pre>
<p>Then edit <b>RELEASE.local</b> so that it has the correct location of each
product the example requires.
Than at the top level just execute <b>make</b>:</p>
Than at the top level of the example just execute <b>make</b>:</p>
<pre>
mrk&gt; cd ..
mrk&gt; pwd