cdev-1.7.2n
This commit is contained in:
556
doc/html/cdevAdminGuide.html
Executable file
556
doc/html/cdevAdminGuide.html
Executable file
@@ -0,0 +1,556 @@
|
||||
<! This document generated using mif2html Version 1.0 - Walt Akers - 1996 !>
|
||||
<head>
|
||||
<title>CDEV Documentation</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#E0E0FF">
|
||||
|
||||
<body>
|
||||
<! ************************ FILE : cdevAdminGuideTITLE.mif *****************************!>
|
||||
<br><hr><br>
|
||||
<table width=100%>
|
||||
<tr><td>
|
||||
<! ***** Empty Column ***** !>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start ADDRESS ***!><font size=+12 color=Black><strong><em>
|
||||
CDEV Administrator's
|
||||
Guide
|
||||
<!*** Finish ADDRESS ***!></p></strong></em></font>
|
||||
<!*** Start ADDRESS-VERSION ***!><font size=+2 color=Black>
|
||||
Chip Watson, Jie Chen, Danjin Wu, Walt Akers
|
||||
</p>
|
||||
|
||||
</p>
|
||||
Version 1.5 December 9, 1996
|
||||
</p>
|
||||
|
||||
</p>
|
||||
TJNAF - Thomas Jefferson National Accelerator Facility
|
||||
<!*** Finish ADDRESS-VERSION ***!></p></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
<! *************************** TABLE OF CONTENTS ****************************!>
|
||||
<br><hr><br>
|
||||
<table width=100%>
|
||||
<tr><td>
|
||||
<! ***** Empty Column ***** !>
|
||||
</td>
|
||||
<td valign=top align=center>
|
||||
<!*** Start CLASS-TOC-TITLE ***!><font size=+3><strong>
|
||||
Table of Contents
|
||||
<!*** Finish CLASS-TOC-TITLE ***!></p></strong></font>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<! ***** Empty Column ***** !>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<table>
|
||||
<tr><td valign=top align=right>
|
||||
<!*** Start HEADING1TOC ***!><font size=+1 color=Black>
|
||||
1.
|
||||
<!*** Finish HEADING1TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start HEADING1TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF1">Directory Structure of the CDEV Distribution</a>
|
||||
<!*** Finish HEADING1TOC ***!><br></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF2">Directory Structure</a>
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top align=right>
|
||||
<!*** Start HEADING1TOC ***!><font size=+1 color=Black>
|
||||
2.
|
||||
<!*** Finish HEADING1TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start HEADING1TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF3">Installing and Building the CDEV Libraries</a>
|
||||
<!*** Finish HEADING1TOC ***!><br></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF4">How to Start</a>
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF5">Configuring Static Services</a>
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF6">Setting the Local Environment</a>
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start UHEADING2TOC ***!><font size=+1 color=Black>
|
||||
<a href="cdevAdminGuide.html#TOCREF7">Compiling the Distribution</a>
|
||||
<!*** Finish UHEADING2TOC ***!><br></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
<! **************************** LIST OF FIGURES *****************************!>
|
||||
<! ************************ FILE : ./cdevAdminGuide.mif *****************************!>
|
||||
<br><hr><br>
|
||||
<table width=100%>
|
||||
<tr><td valign=top align=right>
|
||||
<!*** Start HEADING1 ***!><font size=+3 color=Black><strong>
|
||||
1.
|
||||
<!*** Finish HEADING1 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start HEADING1 ***!><font size=+3 color=Black><strong>
|
||||
<a name="TOCREF1">
|
||||
Directory Structure of the CDEV Distribution
|
||||
</a> <!*** Finish HEADING1 ***!></p></strong></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2 ***!><font size=+1 color=Black><strong>
|
||||
<a name="TOCREF2">
|
||||
Directory
|
||||
Structure
|
||||
</a> <!*** Finish UHEADING2 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<table>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
The CDEV source parent directory, it contains makefiles and
|
||||
subdirectories with the source code necessary to create the
|
||||
CDEV libraries.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/ca
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Souce code providing CDEV service support for channel
|
||||
access and EPICS.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/cdevIO
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Souce code for the cdevData object and its components.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/common
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for CDEV components that are used by class
|
||||
internals.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/callback
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for the cdevCallback object used with callback
|
||||
operations and monitors.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/device
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for the cdevDevice and cdevRequestObject
|
||||
objects and their associated component classes.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/directory
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for the cdevDirectory anc cdevSvcFinder classes.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/group
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for the cdevGroup and cdevTranObj classes.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/lib
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Directory for library Makefile and temporary object files.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/namesvc
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for tools used to parse the CDEV DDL file.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/system
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for the cdevSystem and cdevService classes and
|
||||
their associated components.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./src/utility
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Source code for a CDEV utility application.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./include
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Header files for CDEV applications, this directory will be
|
||||
populated during the first execution of make
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./lib
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
The CDEV library parent directory, will be populated wth
|
||||
subdirectories for each target architecture.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./bin
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
The CDEV binary parent directory, will be populated wth
|
||||
subdirectories for each target architecture.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./doc
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Contains most up to date versions of the CDEV documentation.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./example
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Sample applications and services that use CDEV.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start FUNC_NAME ***!><font size=+1 color=Black><strong>
|
||||
./extensions
|
||||
<!*** Finish FUNC_NAME ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start FUNC_PROTO ***!><font size=+1 color=Black><em>
|
||||
Software extensions and services for CDEV that are being
|
||||
developed by individual developers. These services add value
|
||||
to CDEV, however, they are not required by the system.
|
||||
<!*** Finish FUNC_PROTO ***!></p></em></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td valign=top align=right>
|
||||
<!*** Start HEADING1 ***!><font size=+3 color=Black><strong>
|
||||
2.
|
||||
<!*** Finish HEADING1 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start HEADING1 ***!><font size=+3 color=Black><strong>
|
||||
<a name="TOCREF3">
|
||||
Installing and Building the CDEV Libraries
|
||||
</a> <!*** Finish HEADING1 ***!></p></strong></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2 ***!><font size=+1 color=Black><strong>
|
||||
<a name="TOCREF4">
|
||||
How to Start
|
||||
</a> <!*** Finish UHEADING2 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start BODY ***!><font size=+1 color=Black>
|
||||
The following steps should be taken in order to obtain and install CDEV at your site.
|
||||
<!*** Finish BODY ***!></p></font>
|
||||
<table>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
1.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
<strong>Obtain a copy of the CDEV distribution. </strong>A complete copy of the CDEV
|
||||
distribution may be obtained by anonymous ftp at <strong>ftp.cebaf.gov</strong> in the directory
|
||||
<strong>pub/cdev</strong>.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
2.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
<strong>Unarchive and install the distribution.</strong> The CDEV distribution is provided in a
|
||||
compressed and archived format. The archive may be decompressed using the
|
||||
GNU <em>gzip</em> program. The archive may then be extracted using the UNIX <em>tar</em>
|
||||
command.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2 ***!><font size=+1 color=Black><strong>
|
||||
<a name="TOCREF5">
|
||||
Configuring Static
|
||||
Services
|
||||
</a> <!*** Finish UHEADING2 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<table>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
3.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
<strong>Configure static services (archive libraries).</strong> If you will be using the archive
|
||||
library version of CDEV, you must tell CDEV the names of the services it will be
|
||||
expected to use. This must be done before any other installation procedures.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
<!*** Start Indented ***!><font size=+1 color=Black>
|
||||
The CDEV system provides a way to configure services so that applications can
|
||||
access them by name. For example, if you have the channel access service (ca)
|
||||
and a locally developed service (xyz), you can configure CDEV to use these
|
||||
services with the following command.
|
||||
<!*** Finish Indented ***!></p></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
<!*** Start PROGRAM ***!><pre><font size=+0 color=Black>
|
||||
|
||||
configSvc services=ca xyz headers=/usr/local/epics/include \\
|
||||
/usr/local/cdev/src/ca /usr/local/cdev/src/xyz
|
||||
<!*** Finish PROGRAM ***!></font></pre>
|
||||
<table>
|
||||
<tr><td width=5% valign=top>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Indented ***!><font size=+1 color=Black>
|
||||
|
||||
</p>
|
||||
In the above examples, <em>services</em> are the names of the CDEV services that should
|
||||
be supported, and <em>headers</em> are the directories that should be searched for the
|
||||
associated header files for these services. The <em>configSvc</em> script will generate a
|
||||
Makefile and cdevSvcConfig.cc in the<em> ./src/directory</em> directory.
|
||||
<!*** Finish Indented ***!></p></font>
|
||||
<!*** Start BODY ***!><font size=+1 color=Black>
|
||||
|
||||
<!*** Finish BODY ***!></p></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2 ***!><font size=+1 color=Black><strong>
|
||||
<a name="TOCREF6">
|
||||
Setting the Local
|
||||
Environment
|
||||
</a> <!*** Finish UHEADING2 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<table>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
4.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
<strong>Set CDEV required make variables.</strong> The following environmental variables must
|
||||
be defined prior to making the CDEV libraries.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
<!*** Start Indented ***!><font size=+1 color=Black>
|
||||
CDEV: This is the root directory of the CDEV distribution.
|
||||
</p>
|
||||
|
||||
</p>
|
||||
CDEVDDL: This is the location of the CDEV Device Definition
|
||||
Language file.
|
||||
</p>
|
||||
|
||||
</p>
|
||||
CDEVSHOBJ: This is the directory where the CDEV shared
|
||||
libraries and shared objects will be stored.
|
||||
</p>
|
||||
|
||||
</p>
|
||||
CDEVINCLUDE: This is the directory whewre the CDEV header files
|
||||
are located.
|
||||
</p>
|
||||
|
||||
</p>
|
||||
<strong>SHOBJ</strong>:<strong> </strong>This variable indicates that a sharable object library
|
||||
should be compiled. In order to generate a
|
||||
sharable library, <em>SHOBJ="YES" </em>should be
|
||||
specified. This variable is undefined by default.
|
||||
<!*** Finish Indented ***!></p></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start UHEADING2 ***!><font size=+1 color=Black><strong>
|
||||
<a name="TOCREF7">
|
||||
Compiling the
|
||||
Distribution
|
||||
</a> <!*** Finish UHEADING2 ***!></p></strong></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<table>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
5.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
Change directories to the CDEV distribution ./src directory. This is where the
|
||||
Makefile and Makefile.common will be located.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
6.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
If you have compiled the CDEV distribution for another TARGET in the past, you
|
||||
should execute a 'make clean' to remove any outdated object files.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
7.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
If you want to change default time-out value and connection retry frequency in
|
||||
channel access or EPICS, you should change DEFAULT_TIMEOUT and
|
||||
DEFAULT_CONN_FREQUENCY values in the caRequestObject.h.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
8.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
To begin compilation type the command 'make all' or 'make'. This will compile all
|
||||
libraries and utility applications and place them in the appropriate TARGET
|
||||
directories.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
<tr><td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
9.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<!*** Start Numbered ***!><font size=+1 color=Black>
|
||||
To remove objects after making archive libraries, type 'make cleanObjs'. This is
|
||||
useful to make the archive libraries and then make the shared libraries.
|
||||
<!*** Finish Numbered ***!></p></font>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
Reference in New Issue
Block a user