ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/doc/html/node85.html
Revision: 1.1
Committed: Mon Nov 18 17:50:02 2002 UTC (22 years, 6 months ago) by sashby
Content type: text/html
Branch: MAIN
CVS Tags: V1_pre0, V0_19_7
Branch point for: SCRAM_V1_BRANCH
Log Message:
Generated and added HTML documentation.

File Contents

# User Rev Content
1 sashby 1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2    
3     <!--Converted with jLaTeX2HTML 2002 (1.62) JA patch-1.4
4     patched version by: Kenshi Muto, Debian Project.
5     LaTeX2HTML 2002 (1.62),
6     original version by: Nikos Drakos, CBLU, University of Leeds
7     * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
8     * with significant contributions from:
9     Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
10     <HTML>
11     <HEAD>
12     <TITLE>Index</TITLE>
13     <META NAME="description" CONTENT="Index">
14     <META NAME="keywords" CONTENT="SCRAM">
15     <META NAME="resource-type" CONTENT="document">
16     <META NAME="distribution" CONTENT="global">
17    
18     <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
19     <META NAME="Generator" CONTENT="jLaTeX2HTML v2002 JA patch-1.4">
20     <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
21    
22     <LINK REL="STYLESHEET" HREF="SCRAM.css">
23    
24     <LINK REL="next" HREF="node86.html">
25     <LINK REL="previous" HREF="node84.html">
26     <LINK REL="up" HREF="SCRAM.html">
27     <LINK REL="next" HREF="node86.html">
28     </HEAD>
29    
30     <BODY bgcolor="beige" >
31     <!--Navigation Panel-->
32     <A NAME="tex2html1552"
33     HREF="node86.html">
34     <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
35     SRC="file:/usr/share/latex2html/icons/next.png"></A>
36     <A NAME="tex2html1548"
37     HREF="SCRAM.html">
38     <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
39     SRC="file:/usr/share/latex2html/icons/up.png"></A>
40     <A NAME="tex2html1542"
41     HREF="node84.html">
42     <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
43     SRC="file:/usr/share/latex2html/icons/prev.png"></A>
44     <A NAME="tex2html1550"
45     HREF="node2.html">
46     <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
47     SRC="file:/usr/share/latex2html/icons/contents.png"></A>
48     <BR>
49     <B> Next:</B> <A NAME="tex2html1553"
50     HREF="node86.html">About this document ...</A>
51     <B> Up:</B> <A NAME="tex2html1549"
52     HREF="SCRAM.html">SCRAM</A>
53     <B> Previous:</B> <A NAME="tex2html1543"
54     HREF="node84.html">8. Miscellaneous Items</A>
55     &nbsp <B> <A NAME="tex2html1551"
56     HREF="node2.html">Contents</A></B>
57     <BR>
58     <BR>
59     <!--End of Navigation Panel-->
60     <BR>
61    
62     <H2><A NAME="SECTION001000000000000000000">
63     Index</A>
64     </H2>
65     <DL COMPACT>
66     <DD><DT><A NAME="tex2html46"
67     HREF="node21.html#1836"><STRONG><TT>#include</TT> directive</STRONG></A>
68     <DT><A NAME="tex2html99"
69     HREF="node46.html#1877"><STRONG><TT>.SCRAM</TT> directory</STRONG></A>
70     <DT><A NAME="tex2html35"
71     HREF="node18.html#1828"><STRONG><TT>ActiveDoc</TT>s</STRONG></A>
72     <DT><A NAME="tex2html40"
73     HREF="node19.html#1832"><STRONG><TT>BootStrapFile</TT> markup tags</STRONG></A>
74     <DT><A NAME="tex2html36"
75     HREF="node19.html#1829"><STRONG><TT>BootStrapProject</TT> class</STRONG></A>
76     <DT><A NAME="tex2html39"
77     HREF="node19.html#1831"><STRONG><TT>BootStrapProject</TT> markup tags</STRONG></A>
78     <DT><A NAME="tex2html58"
79     HREF="node25.html#1848"><STRONG><TT>BuildFile</TT></STRONG></A>
80    
81     <DT><STRONG><TT>BuildFile</TT></STRONG>
82     <DD><DL COMPACT><DT><A NAME="tex2html88"
83     HREF="node39.html#1866"><STRONG>example for a binary</STRONG></A>
84     <DT><A NAME="tex2html89"
85     HREF="node41.html#1868"><STRONG>example for a module</STRONG></A>
86     <DT><A NAME="tex2html61"
87     HREF="node26.html#1850"><STRONG>project</STRONG></A>
88     <DT><A NAME="tex2html62"
89     HREF="node26.html#1851"><STRONG>the
90     top-level</STRONG></A>
91     <DT><A NAME="tex2html60"
92     HREF="node25.html#1849"><STRONG>valid markup tags</STRONG></A>
93    
94     </DL><DT><A NAME="tex2html64"
95     HREF="node26.html#1852"><STRONG><TT>ClassPath</TT> tag</STRONG></A>
96    
97     <DT><STRONG><TT>ClassPath</TT> tag</STRONG>
98     <DD><DL COMPACT><DT><A NAME="tex2html66"
99     HREF="node27.html#1854"><STRONG>example</STRONG></A>
100    
101     </DL><DT><A NAME="tex2html97"
102     HREF="node46.html#1876"><STRONG><TT>config</TT> directory</STRONG></A>
103     <DT><A NAME="tex2html151"
104     HREF="node84.html#1911"><STRONG><TT>Emacs</TT> tool template function</STRONG></A>
105     <DT><A NAME="tex2html82"
106     HREF="node34.html#1863"><STRONG><TT>external</TT> tag</STRONG></A>
107     <DT><A NAME="tex2html45"
108     HREF="node21.html#1835"><STRONG><TT>External_dependencies</TT> file</STRONG></A>
109     <DT><A NAME="tex2html85"
110     HREF="node37.html#1864"><STRONG><TT>FIRSTLIBS</TT> variable</STRONG></A>
111     <DT><A NAME="tex2html65"
112     HREF="node26.html#1853"><STRONG><TT>ProductStore</TT> tag</STRONG></A>
113    
114     <DT><STRONG><TT>ProductStore</TT> tag</STRONG>
115     <DD><DL COMPACT><DT><A NAME="tex2html68"
116     HREF="node28.html#1857"><STRONG>example</STRONG></A>
117    
118     </DL><DT><A NAME="tex2html25"
119     HREF="node16.html#1825"><STRONG><TT>project.lookup</TT> file</STRONG></A>
120     <DT><A NAME="tex2html100"
121     HREF="node46.html#1880"><STRONG><TT>RELEASETOP</TT> settings</STRONG></A>
122     <DT><A NAME="tex2html43"
123     HREF="node21.html#1834"><STRONG><TT>RequirementsDoc</TT> class</STRONG></A>
124     <DT><A NAME="tex2html112"
125     HREF="node52.html#1883"><STRONG><TT>scram help</TT></STRONG></A>
126     <DT><A NAME="tex2html113"
127     HREF="node52.html#1884"><STRONG><TT>scram help</TT> for specific commands</STRONG></A>
128     <DT><A NAME="tex2html131"
129     HREF="node65.html#1894"><STRONG><TT>scram</TT></STRONG></A>
130    
131     <DT><STRONG><TT>scram</TT></STRONG>
132     <DD><DL COMPACT><DT><A NAME="tex2html147"
133     HREF="node81.html#1910"><STRONG><TT>-debug</TT></STRONG></A>
134     <DT><A NAME="tex2html139"
135     HREF="node73.html#1902"><STRONG><TT>arch</TT></STRONG></A>
136     <DT><A NAME="tex2html133"
137     HREF="node67.html#1896"><STRONG><TT>build</TT></STRONG></A>
138     <DT><A NAME="tex2html143"
139     HREF="node77.html#1906"><STRONG><TT>db</TT></STRONG></A>
140     <DT><A NAME="tex2html134"
141     HREF="node68.html#1897"><STRONG><TT>install</TT></STRONG></A>
142     <DT><A NAME="tex2html136"
143     HREF="node70.html#1899"><STRONG><TT>list</TT></STRONG></A>
144     <DT><A NAME="tex2html137"
145     HREF="node71.html#1900"><STRONG><TT>listcompact</TT></STRONG></A>
146     <DT><A NAME="tex2html132"
147     HREF="node66.html#1895"><STRONG><TT>project</TT></STRONG></A>
148     <DT><A NAME="tex2html138"
149     HREF="node72.html#1901"><STRONG><TT>remove</TT></STRONG></A>
150     <DT><A NAME="tex2html141"
151     HREF="node75.html#1904"><STRONG><TT>runtime</TT></STRONG></A>
152     <DT><A NAME="tex2html142"
153     HREF="node76.html#1905"><STRONG><TT>setroot</TT></STRONG></A>
154     <DT><A NAME="tex2html140"
155     HREF="node74.html#1903"><STRONG><TT>setup</TT></STRONG></A>
156     <DT><A NAME="tex2html146"
157     HREF="node80.html#1909"><STRONG><TT>switch</TT></STRONG></A>
158     <DT><A NAME="tex2html144"
159     HREF="node78.html#1907"><STRONG><TT>tool</TT></STRONG></A>
160     <DT><A NAME="tex2html145"
161     HREF="node79.html#1908"><STRONG><TT>url</TT></STRONG></A>
162     <DT><A NAME="tex2html135"
163     HREF="node69.html#1898"><STRONG><TT>version</TT></STRONG></A>
164    
165     </DL><DT><A NAME="tex2html49"
166     HREF="node21.html#1837"><STRONG><TT>SCRAM_ARCH</TT></STRONG></A>
167     <DT><A NAME="tex2html22"
168     HREF="node16.html#1823"><STRONG><TT>SCRAM_LOOKUPDB</TT> variable</STRONG></A>
169     <DT><A NAME="tex2html20"
170     HREF="node15.html#1822"><STRONG><TT>scram_version</TT> file</STRONG></A>
171     <DT><A NAME="tex2html24"
172     HREF="node16.html#1824"><STRONG><TT>scramdb</TT> directory</STRONG></A>
173     <DT><A NAME="tex2html53"
174     HREF="node23.html#1843"><STRONG><TT>ToolDoc</TT></STRONG></A>
175    
176     <DT><STRONG><TT>ToolDoc</TT></STRONG>
177     <DD><DL COMPACT><DT><A NAME="tex2html52"
178     HREF="node23.html#1842"><STRONG>class</STRONG></A>
179     <DT><A NAME="tex2html55"
180     HREF="node24.html#1846"><STRONG>example</STRONG></A>
181     <DT><A NAME="tex2html54"
182     HREF="node23.html#1844"><STRONG>valid markup tags</STRONG></A>
183    
184     </DL><DT><A NAME="tex2html86"
185     HREF="node37.html#1865"><STRONG><TT>USEFIRSTLIBS</TT> variable</STRONG></A>
186     <DT><A NAME="tex2html93"
187     HREF="node45.html#1028"><STRONG>advanced usage of build commands</STRONG></A>
188     <DT><A NAME="tex2html47"
189     HREF="node21.html#545"><STRONG>architecture tags</STRONG></A>
190     <DT><A NAME="tex2html9"
191     HREF="node8.html#276"><STRONG>available library classes</STRONG></A>
192     <DT><A NAME="tex2html38"
193     HREF="node19.html#463"><STRONG>bootstrap file</STRONG></A>
194     <DT><A NAME="tex2html5"
195     HREF="node6.html#266"><STRONG>bootstrapping</STRONG></A>
196    
197     <DT><STRONG>bootstrapping</STRONG>
198     <DD><DL COMPACT><DT><A NAME="tex2html18"
199     HREF="node14.html#346"><STRONG>using a web browser</STRONG></A>
200     <DT><A NAME="tex2html17"
201     HREF="node14.html#345"><STRONG>using Netscape</STRONG></A>
202    
203     </DL><DT><A NAME="tex2html90"
204     HREF="node43.html#1001"><STRONG>build rules</STRONG></A>
205     <DT><A NAME="tex2html56"
206     HREF="node25.html#658"><STRONG>build system</STRONG></A>
207     <DT><A NAME="tex2html87"
208     HREF="node38.html#966"><STRONG>building binary executables</STRONG></A>
209     <DT><A NAME="tex2html123"
210     HREF="node59.html#1345"><STRONG>changing settings of tools</STRONG></A>
211     <DT><A NAME="tex2html69"
212     HREF="node29.html#820"><STRONG>compiler support</STRONG></A>
213    
214     <DT><STRONG>compiler support</STRONG>
215     <DD><DL COMPACT><DT><A NAME="tex2html70"
216     HREF="node29.html#821"><STRONG>setting default compilers</STRONG></A>
217     <DT><A NAME="tex2html71"
218     HREF="node29.html#824"><STRONG>using more than one compiler</STRONG></A>
219    
220     </DL><DT><A NAME="tex2html122"
221     HREF="node58.html#1311"><STRONG>configuration tools</STRONG></A>
222     <DT><A NAME="tex2html121"
223     HREF="node57.html#1278"><STRONG>constructing a runtime environment document</STRONG></A>
224     <DT><A NAME="tex2html28"
225     HREF="node17.html#416"><STRONG>creating SCRAM projects</STRONG></A>
226     <DT><A NAME="tex2html106"
227     HREF="node48.html#1140"><STRONG>CVS authentication options</STRONG></A>
228     <DT><A NAME="tex2html101"
229     HREF="node47.html#1123"><STRONG>CVS repositories</STRONG></A>
230    
231     <DT><STRONG>CVS repositories</STRONG>
232     <DD><DL COMPACT><DT><A NAME="tex2html109"
233     HREF="node50.html#1175"><STRONG>for tool descriptions</STRONG></A>
234     <DT><A NAME="tex2html107"
235     HREF="node49.html#1147"><STRONG>importing files to</STRONG></A>
236     <DT><A NAME="tex2html102"
237     HREF="node47.html#1124"><STRONG>setting up for a new project</STRONG></A>
238    
239     </DL><DT><A NAME="tex2html16"
240     HREF="node13.html#308"><STRONG>CVSROOT</STRONG></A>
241    
242     <DT><STRONG>CVSROOT</STRONG>
243     <DD><DL COMPACT><DT><A NAME="tex2html105"
244     HREF="node48.html#1139"><STRONG>authentication settings and</STRONG></A>
245     <DT><A NAME="tex2html127"
246     HREF="node61.html#1415"><STRONG>elements</STRONG></A>
247     <DT><A NAME="tex2html128"
248     HREF="node61.html#1416"><STRONG>setting for a new tool</STRONG></A>
249    
250     </DL><DT><A NAME="tex2html77"
251     HREF="node31.html#862"><STRONG>defining a set of libraries for a subsystem</STRONG></A>
252     <DT><A NAME="tex2html91"
253     HREF="node43.html#1002"><STRONG>defining custom build rules</STRONG></A>
254     <DT><A NAME="tex2html129"
255     HREF="node64.html#1453"><STRONG>description of the SCRAM build process</STRONG></A>
256     <DT><A NAME="tex2html41"
257     HREF="node20.html#505"><STRONG>example bootstrap file</STRONG></A>
258     <DT><A NAME="tex2html75"
259     HREF="node31.html#1860"><STRONG>example of using <TT>export</TT> tag</STRONG></A>
260     <DT><A NAME="tex2html50"
261     HREF="node22.html#576"><STRONG>example requirements file</STRONG></A>
262     <DT><A NAME="tex2html51"
263     HREF="node22.html#1840"><STRONG>example using the <TT>include</TT> directive</STRONG></A>
264     <DT><A NAME="tex2html84"
265     HREF="node37.html#949"><STRONG>forcing library link order</STRONG></A>
266     <DT><A NAME="tex2html111"
267     HREF="node52.html#1200"><STRONG>getting help</STRONG></A>
268     <DT><A NAME="tex2html130"
269     HREF="node65.html#1477"><STRONG>help pages for developers</STRONG></A>
270     <DT><A NAME="tex2html23"
271     HREF="node16.html#378"><STRONG>installing and removing projects</STRONG></A>
272     <DT><A NAME="tex2html126"
273     HREF="node61.html#1380"><STRONG>installing new tools in a project area</STRONG></A>
274     <DT><A NAME="tex2html1"
275     HREF="node3.html#246"><STRONG>Introduction</STRONG></A>
276     <DT><A NAME="tex2html26"
277     HREF="node16.html#399"><STRONG>linking other SCRAM databases</STRONG></A>
278     <DT><A NAME="tex2html29"
279     HREF="node17.html#417"><STRONG>managing SCRAM projects</STRONG></A>
280     <DT><A NAME="tex2html10"
281     HREF="node8.html#281"><STRONG>module interfaces</STRONG></A>
282     <DT><A NAME="tex2html72"
283     HREF="node29.html#825"><STRONG>multiple compiler support</STRONG></A>
284     <DT><A NAME="tex2html94"
285     HREF="node45.html#1029"><STRONG>other build targets</STRONG></A>
286     <DT><A NAME="tex2html32"
287     HREF="node17.html#419"><STRONG>package</STRONG></A>
288     <DT><A NAME="tex2html98"
289     HREF="node46.html#1086"><STRONG>project configuration directory</STRONG></A>
290     <DT><A NAME="tex2html37"
291     HREF="node19.html#1830"><STRONG>project <TT>BootStrapFile</TT></STRONG></A>
292     <DT><A NAME="tex2html125"
293     HREF="node60.html#1372"><STRONG>removing tools from a project area</STRONG></A>
294     <DT><A NAME="tex2html44"
295     HREF="node21.html#516"><STRONG>requirements file</STRONG></A>
296     <DT><A NAME="tex2html148"
297     HREF="node81.html#1787"><STRONG>running SCRAM in debug mode</STRONG></A>
298     <DT><A NAME="tex2html118"
299     HREF="node56.html#1252"><STRONG>runtime environment</STRONG></A>
300     <DT><A NAME="tex2html114"
301     HREF="node53.html#1218"><STRONG>SCRAM developer area</STRONG></A>
302    
303     <DT><STRONG>SCRAM developer area</STRONG>
304     <DD><DL COMPACT><DT><A NAME="tex2html115"
305     HREF="node54.html#1221"><STRONG>creating a</STRONG></A>
306     <DT><A NAME="tex2html116"
307     HREF="node55.html#1238"><STRONG>using a</STRONG></A>
308    
309     </DL>
310     <DT><STRONG>SCRAM</STRONG>
311     <DD><DL COMPACT><DT><A NAME="tex2html7"
312     HREF="node7.html#270"><STRONG>application interface</STRONG></A>
313     <DT><A NAME="tex2html48"
314     HREF="node21.html#546"><STRONG>architecture</STRONG></A>
315     <DT><A NAME="tex2html57"
316     HREF="node25.html#659"><STRONG>as a build tool</STRONG></A>
317     <DT><A NAME="tex2html59"
318     HREF="node25.html#662"><STRONG>build files</STRONG></A>
319     <DT><A NAME="tex2html8"
320     HREF="node8.html#273"><STRONG>build system</STRONG></A>
321     <DT><A NAME="tex2html3"
322     HREF="node5.html#251"><STRONG>configuration management</STRONG></A>
323     <DT><A NAME="tex2html19"
324     HREF="node15.html#363"><STRONG>controlling versions of</STRONG></A>
325     <DT><A NAME="tex2html27"
326     HREF="node17.html#415"><STRONG>creating and managing projects</STRONG></A>
327     <DT><A NAME="tex2html96"
328     HREF="node46.html#1075"><STRONG>creating project configuration files</STRONG></A>
329     <DT><A NAME="tex2html149"
330     HREF="node81.html#1788"><STRONG>debug mode</STRONG></A>
331     <DT><A NAME="tex2html11"
332     HREF="node9.html#284"><STRONG>development environment</STRONG></A>
333     <DT><A NAME="tex2html4"
334     HREF="node6.html#265"><STRONG>distribution system</STRONG></A>
335     <DT><A NAME="tex2html15"
336     HREF="node13.html#301"><STRONG>downloading</STRONG></A>
337     <DT><A NAME="tex2html14"
338     HREF="node12.html#299"><STRONG>obtaining and installing</STRONG></A>
339     <DT><A NAME="tex2html13"
340     HREF="node10.html#289"><STRONG>overview</STRONG></A>
341     <DT><A NAME="tex2html33"
342     HREF="node18.html#441"><STRONG>project configuration files</STRONG></A>
343     <DT><A NAME="tex2html21"
344     HREF="node16.html#376"><STRONG>project database</STRONG></A>
345     <DT><A NAME="tex2html12"
346     HREF="node10.html#288"><STRONG>project isolation</STRONG></A>
347     <DT><A NAME="tex2html150"
348     HREF="node82.html#1792"><STRONG>release notes</STRONG></A>
349     <DT><A NAME="tex2html6"
350     HREF="node7.html#269"><STRONG>resource manager</STRONG></A>
351     <DT><A NAME="tex2html117"
352     HREF="node56.html#1251"><STRONG>runtime environment</STRONG></A>
353    
354     <DT><STRONG>runtime environment</STRONG>
355     <DD><DL COMPACT><DT><A NAME="tex2html120"
356     HREF="node57.html#1277"><STRONG>constructing</STRONG></A>
357     <DT><A NAME="tex2html119"
358     HREF="node56.html#1257"><STRONG>viewing and setting</STRONG></A>
359    
360     </DL><DT><A NAME="tex2html108"
361     HREF="node50.html#1174"><STRONG>toolbox CVS repository</STRONG></A>
362     <DT><A NAME="tex2html2"
363     HREF="node4.html#248"><STRONG>What is SCRAM?</STRONG></A>
364    
365     </DL><DT><A NAME="tex2html73"
366     HREF="node30.html#847"><STRONG>software units</STRONG></A>
367    
368     <DT><STRONG>software units</STRONG>
369     <DD><DL COMPACT><DT><A NAME="tex2html78"
370     HREF="node32.html#880"><STRONG>defining a group</STRONG></A>
371     <DT><A NAME="tex2html74"
372     HREF="node31.html#851"><STRONG>defining the interface to</STRONG></A>
373     <DT><A NAME="tex2html76"
374     HREF="node31.html#859"><STRONG>exporting</STRONG></A>
375     <DT><A NAME="tex2html80"
376     HREF="node33.html#900"><STRONG>use of in applications</STRONG></A>
377     <DT><A NAME="tex2html79"
378     HREF="node33.html#899"><STRONG>use of in packages</STRONG></A>
379    
380     </DL><DT><A NAME="tex2html63"
381     HREF="node26.html#746"><STRONG>structure makefiles</STRONG></A>
382    
383     <DT><STRONG>structure makefiles</STRONG>
384     <DD><DL COMPACT><DT><A NAME="tex2html67"
385     HREF="node27.html#1856"><STRONG> and the <TT>ClassPath</TT></STRONG></A>
386     <DT><A NAME="tex2html92"
387     HREF="node43.html#1003"><STRONG>creating build rules in</STRONG></A>
388    
389     </DL><DT><A NAME="tex2html31"
390     HREF="node17.html#418"><STRONG>subsystem</STRONG></A>
391     <DT><A NAME="tex2html81"
392     HREF="node34.html#914"><STRONG>using external libraries</STRONG></A>
393    
394     <DT><STRONG>using external libraries</STRONG>
395     <DD><DL COMPACT><DT><A NAME="tex2html83"
396     HREF="node34.html#930"><STRONG>example</STRONG></A>
397    
398     </DL><DT><A NAME="tex2html110"
399     HREF="node51.html#1197"><STRONG>using SCRAM as a developer</STRONG></A>
400     </DL>
401    
402     </FONT>
403     <BR><HR>
404     <ADDRESS>
405     scram-developers@cern.ch
406     </ADDRESS>
407     </BODY>
408     </HTML>