docs/overview.txt
changeset 135 b2695c2f1919
parent 92 1159b1384a78
child 136 22b5ef41df97
     1.1 --- a/docs/overview.txt	Sun May 13 21:11:54 2007 +0000
     1.2 +++ b/docs/overview.txt	Fri May 25 19:30:42 2007 +0000
     1.3 @@ -95,13 +95,46 @@
     1.4  will support, the version of the components you want to use, etc... The
     1.5  value for those options are then stored in a configuration file.
     1.6  
     1.7 -You then simply run make. It will use this configuration file to retrieve,
     1.8 -extract and patch the components, build, install and test your newly built
     1.9 -toolchain.
    1.10 +To enter the menu, type:
    1.11 +  make menuconfig
    1.12 +
    1.13 +To build the so-configured target, simply type:
    1.14 +  make
    1.15 +
    1.16 +This will use the above configuration to retrieve, extract and patch the
    1.17 +components, build, install and eventually test your newly built toolchain.
    1.18  
    1.19  You are then free to add the toolchain /bin directory in your PATH to use
    1.20  it at will.
    1.21  
    1.22 +In any case, you can get some terse help. Just type:
    1.23 +  make help
    1.24 +
    1.25 +
    1.26 +Stoping and restarting a build |
    1.27 +-------------------------------*
    1.28 +
    1.29 +If you want to stop the build after a step you are debugging, you can pass the
    1.30 +variable STOP to make:
    1.31 +  make STOP=some_step
    1.32 +
    1.33 +Conversely, if you want to restart a build at a specific step you are
    1.34 +debugging, you can pass the RESTART variable to make:
    1.35 +  make RESTART=some_step
    1.36 +
    1.37 +The list of steps is, in order of appearence in the build process:
    1.38 +  - libc_check_config
    1.39 +  - kernel_check_config
    1.40 +  - kernel_headers
    1.41 +  - binutils
    1.42 +  - libc_headers
    1.43 +  - cc_core
    1.44 +  - libfloat
    1.45 +  - libc
    1.46 +  - cc
    1.47 +  - libc_finish
    1.48 +  - debug
    1.49 +
    1.50  ____________________________
    1.51                             /
    1.52  Configuring crosstool-NG  /
    1.53 @@ -135,6 +168,7 @@
    1.54    The version of crosstool-NG you are using. Not much help for you, but it's
    1.55    there if you need it.
    1.56  
    1.57 +
    1.58  Interesting config options |
    1.59  ---------------------------*
    1.60