20 |
|
The file <em>config/BuildFile</em> is resourced by all others in the entire |
21 |
|
tree. It controls everything else. The most important thing to set here is the |
22 |
|
<ClassPath> tags which associate <a href=#Structural>Structure BuildFiles</a> |
23 |
< |
with directory structure. You may also want to set project wide defaults. |
23 |
> |
with directory structure and set up the directory structures for the |
24 |
> |
BuildSystem. You may also want to set project wide defaults. |
25 |
|
<p> |
26 |
< |
<h3>Using the <ClassPath> tag</h3> |
26 |
> |
<h3>Defining Project Structure</h3> |
27 |
> |
You need to tell SCRAM where it can store such things as libraries, binaries |
28 |
> |
and other build products. You do this with the |
29 |
> |
<a href=BuildFile/tag_ProductStore.html><ProductStore></a> tag |
30 |
> |
<p> |
31 |
> |
<b>Example</b><p> |
32 |
> |
<font color=green> |
33 |
> |
<ProductStore name=lib type=arch><br> |
34 |
> |
<ProductStore name=bin type=arch><br> |
35 |
> |
</font> |
36 |
> |
<h3>Using the <a href=BuildFile/tag_ClassPath.html><ClassPath></a> tag</h3> |
37 |
|
This tag tells SCRAM which BuildFile to associate with a particular location in |
38 |
|
the src tree.<p> |
39 |
|
Format:<br> |