Eric Sunshine made the following changes to the Jam build system:
Eric Sunshine made the following changes to the Jam build system:

-*- Introduced a new rule named Description which can be used to both set
    and query a target's description.

-*- Changed all invocations of the Help rule (except the ones using the
    "verbatim" option) to invocations of the Description rule throughout
    the project.

-*- Removed the "verbatim" option from the Help rule and changed the Help
    rule _always_ treat its argument as verbatim.

-*- Eliminated the anomaly where Help was hard-coded to prepend "Build
    the" to the incoming text.

-*- Augmented the Application, Library, Plugin, and ShellScript rules to
    invoke Help automatically with the text "Build the $(description)".

-*- Augmented msvcgen.jam and win32.jam to utilize the target's decription
    string (as collected by the Description rule) rather than the help
    string (which was not necessarily appropriate in the context of
    project files and .rc files).


git-svn-id: 28d9401aa571d5108e51b194aae6f24ca5964c06@17640 8cc4aa7f-3514-0410-904f-f2cc9021211c

crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS