7 CONTENT=
"Modular DocBook HTML Stylesheet Version 1.33"><LINK
10 HREF=
"book1.html"><LINK
12 TITLE=
"Special variables used by test cases."
13 HREF=
"tvariables.html"><LINK
15 TITLE=
"Builtin Procedures"
16 HREF=
"builtins.html"></HEAD
37 HREF=
"tvariables.html"
63 >Chapter
5. Reference
</A
74 HREF=
"reference.html#INSTALLATION"
80 >Builtin Procedures
</A
98 >Once you have the DejaGnu source unpacked and available, you must
99 first configure the software to specify where it is to run (and the
100 associated defaults); then you can proceed to installing it.
</P
107 >Configuring DejaGnu
</A
110 >It is usually best to configure in a directory separate from the
111 source tree, specifying where to find the source with the optional
119 >. DejaGnu uses the GNU
123 > to configure itself. For more info on using
124 autoconf, read the GNU autoconf manual. To configure, execute the
128 > program, no other options are
129 required. For an example, to configure in a seperate tree for objects,
130 execute the configure script from the source tree like this:
</P
139 > ../dejagnu-
1.4/configure
145 >DejaGnu doesn't care at config time if it's for testing a native
146 system or a cross system. That is determined at runtime by using the
149 >You may also want to use the
<B
156 > to specify where you want DejaGnu and its
157 supporting code installed. By default, installation is in subdirectories
161 >, but you can select any alternate
173 > command line. (This value is captured in
174 the Makefile variables
<I
183 >Save for a small number of example tests, the DejaGnu distribution
184 itself does not include any test suites; these are available
185 separately. Test suites for the GNU development tools are included in
186 those releases. After configuring the top-level DejaGnu directory, unpack
187 and configure the test directories for the tools you want to test; then,
188 in each test directory, run
<I
192 auxiliary programs required by some of the tests, and run the test
201 >Installing DejaGnu
</A
204 >To install DejaGnu in your filesystem (either in
208 >, or as specified by your
234 >does thes things for
240 STYLE=
"list-style-type: disc"
242 >Look in the path specified for executables
246 >) for directories called
254 directories do not exist,
<I
261 STYLE=
"list-style-type: disc"
263 >Create another directory in the
271 >, and copy all the library files into
275 STYLE=
"list-style-type: disc"
277 >Create a directory in the
285 >, and copy all the configuration files into
289 STYLE=
"list-style-type: disc"
297 >$exec_prefix/bin
</TT
301 STYLE=
"list-style-type: disc"
309 >$exec_prefix/lib/dejagnu
</TT
310 >. This is the main Tcl
311 code implementing DejaGnu.
</P
332 HREF=
"tvariables.html"
357 >Special variables used by test cases.
</TD
367 >Builtin Procedures
</TD