docs/overview.txt
changeset 903 9fb0f81b4416
parent 901 55fbab1b4f94
child 914 0b164a321177
     1.1 --- a/docs/overview.txt	Fri Oct 03 20:00:36 2008 +0000
     1.2 +++ b/docs/overview.txt	Sun Oct 05 15:32:00 2008 +0000
     1.3 @@ -541,20 +541,14 @@
     1.4   - a human-readable name, in lower case letters, with numbers as appropriate.
     1.5     The underscore is allowed; space and special characters are not.
     1.6       Eg.: arm, x86_64
     1.7 - - a directory in "config/arch/" named after the architecture, with the same
     1.8 -   letters as above. Eg.: arch/arm, arch/x86_64
     1.9 -   This directory contains the following files, and only those files:
    1.10 -   - a configuration file in kconfig syntax, named "config.in", which shall
    1.11 -     follow the API defined below.
    1.12 -       Eg.: config/arch/arm/config.in
    1.13 -   - a function script in bash-3.0 syntax, named "functions", which shall
    1.14 -     follow the API defined below.
    1.15 -       Eg.: config/arch/arm/functions
    1.16 -   - an optional file, named "experimental" (in lower case!), which, if it
    1.17 -     is present, means that support for this architecture is EXPERIMENTAL.
    1.18 -       Eg.: config/arch/arm/experimental
    1.19 + - a file in "config/arch/", named after the architecture's name, and suffixed
    1.20 +   with ".in".
    1.21 +     Eg.: config/arch/arm.in
    1.22 + - a file in "scripts/build/arch/", named after the architecture's name, and
    1.23 +   suffixed with ".sh".
    1.24 +     Eg.: scripts/build/arch/arm.sh
    1.25  
    1.26 -The "config.in" file API:
    1.27 +The architecture's ".in" file API:
    1.28   > the config option "ARCH_%arch%" (where %arch% is to be replaced with the
    1.29     actual architecture name).
    1.30     That config option must have *neither* a type, *nor* a prompt! Also, it can
    1.31 @@ -584,7 +578,7 @@
    1.32      this, as the architecture name was written all upper case. However, the
    1.33      prefix is unique among architectures, and does not cause harm).
    1.34  
    1.35 -The "functions" file API:
    1.36 +The architecture's ".sh" file API:
    1.37   > the function "CT_DoArchValues"
    1.38     + parameters: none
    1.39     + environment:
    1.40 @@ -656,8 +650,8 @@
    1.41       - default to:
    1.42         - all empty
    1.43  
    1.44 -You can have a look at "config/arch/arm/" for an quite complete example of
    1.45 -what an actual architecture description looks like.
    1.46 +You can have a look at "config/arch/arm.in" and "scripts/build/arch/arm.sh" for
    1.47 +a quite complete example of what an actual architecture description looks like.
    1.48  
    1.49  Kernel specific |
    1.50  ----------------+
    1.51 @@ -760,7 +754,7 @@
    1.52     any name-clashing.
    1.53  
    1.54  You can have a look at "config/kernel/linux.in" and "scripts/build/kernel/linux.sh"
    1.55 -as an example of what a complex kernel description looks like,
    1.56 +as an example of what a complex kernel description looks like.
    1.57  
    1.58  Adding a new version of a component |
    1.59  ------------------------------------+