diff options
author | Chris Lattner <sabre@nondot.org> | 2006-09-04 04:27:07 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-09-04 04:27:07 +0000 |
commit | 87b5101248ad861db5298aad8ceb3a7e407707c5 (patch) | |
tree | a25aa0bd56544fa5ab75ba9924ba0231bd3e53a0 /Makefile | |
parent | 47877050e7ea02c3514497aba54eef1d4cee8452 (diff) | |
download | external_llvm-87b5101248ad861db5298aad8ceb3a7e407707c5.zip external_llvm-87b5101248ad861db5298aad8ceb3a7e407707c5.tar.gz external_llvm-87b5101248ad861db5298aad8ceb3a7e407707c5.tar.bz2 |
Document build order dependencies. Make sure that llvm-config is built before
tools.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30083 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -8,7 +8,18 @@ #===------------------------------------------------------------------------===# LEVEL := . -DIRS := lib/System lib/Support utils lib/VMCore lib tools runtime docs + +# Top-Level LLVM Build Stages: +# 1. Build lib/System and lib/Support, which are used by utils (tblgen). +# 2. Build utils, which is used by VMCore. +# 3. Build VMCore, which builds the Intrinsics.inc file used by libs. +# 4. Build libs, which are needed by llvm-config. +# 5. Build llvm-config, which determines inter-lib dependencies for tools. +# 6. Build tools, runtime, docs. +# +DIRS := lib/System lib/Support utils lib/VMCore lib tools/llvm-config \ + tools runtime docs + OPTIONAL_DIRS := examples projects EXTRA_DIST := test llvm.spec include win32 Xcode |