diff --git a/docs/MakefileGuide.html b/docs/MakefileGuide.html index 430ffa437cd..16597c79138 100644 --- a/docs/MakefileGuide.html +++ b/docs/MakefileGuide.html @@ -17,7 +17,7 @@
  • Makefile
  • Makefile.common
  • Makefile.config
  • -
  • Makefil.rules
  • +
  • Makefile.rules
  • Comments
  • @@ -60,10 +60,10 @@

    This document provides usage information about the LLVM makefile system. While loosely patterned after the BSD makefile system, LLVM has taken - a deparature from BSD in order to implement additional features needed by LLVM. + a departure from BSD in order to implement additional features needed by LLVM.

    Although makefile systems such as automake were attempted at one point, it - has become clear that the variations requried by LLVM from any Makefle norm + has become clear that the variations required by LLVM from any Makefile norm are too many to strictly use a more limited tool. Consequently, LLVM requires simply GNU Make 3.79, a widely portably makefile processor. LLVM unabashedly makes heavy use of the features of GNU Make so the dependency on GNU Make is @@ -172,7 +172,7 @@

    This section describes each of the targets that can be built using the LLVM Makefile system. Any target can be invoked from any directory but not all are - applicabe to a given directory (e.g. "dist" and "install" will always operate + applicable to a given directory (e.g. "dist" and "install" will always operate as if invoked from the top level directory).

    @@ -262,7 +262,7 @@

    This target cleans the build directory, recursively removing all things that the Makefile builds. Despite once or twice attempting to remove /*, the - cleaning rules have been made gaurded so they shouldn't go awry.

    + cleaning rules have been made guarded so they shouldn't go awry.

    @@ -334,7 +334,7 @@

    This target is the opposite of the install target. It removes the header, library and executable files from the installation directories. Note - that the directories themselves are not removed because it is not gauranteed + that the directories themselves are not removed because it is not guaranteed that LLVM is the only thing installing there (e.g. --prefix=/usr).

    @@ -365,7 +365,7 @@ - + @@ -458,7 +458,7 @@ - +
    BUILT_SOURCES If set to any value, causes a bytecode library (.bc) to be built.
    BUILT_SOURCESSpecivies a set of configuration files to be installed.Specifies a set of configuration files to be installed.
    DIRS Specifies a set of directories that should also be made using the same goal. These directories will be built serially.
    Variable NameVariable Description
    BUILD_SRC_DIRThe project directory contaning the directories source files.The project directory containing the directories source files.
    BUILD_OBJ_DIR