X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=Makefile.common;h=18a4ace19fd00ef3cd0752ba9404db256868ad81;hp=9fe71c0b1c6ca1da7cbc73c5e48399c2abb0e9c4;hb=93f96d00bf10299246ea726956ce84dcb4b9a59e;hpb=6d5ab866fc1492c12b1f2531bbe7dcdb55ac9e15 diff --git a/Makefile.common b/Makefile.common index 9fe71c0b1c6..18a4ace19fd 100644 --- a/Makefile.common +++ b/Makefile.common @@ -2,8 +2,8 @@ # # The LLVM Compiler Infrastructure # -# This file was developed by the LLVM research group and is distributed under -# the University of Illinois Open Source License. See LICENSE.TXT for details. +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. # #===------------------------------------------------------------------------===# # @@ -16,7 +16,7 @@ # The variable $(LEVEL) *must* be set: # # 1. LEVEL - The level of the current subdirectory from the top of the -# MagicStats view. This level should be expressed as a path, for +# source directory. This level should be expressed as a path, for # example, ../.. for two levels deep. # # 2. DIRS - A list of subdirectories to be built. Fake targets are set up @@ -39,25 +39,29 @@ # # 6. LLVM_SRC_ROOT - If specified, points to the top of the LLVM source tree. # -# 8. BUILD_SRC_DIR - The directory which contains the current set of Makefiles +# 8. PROJ_SRC_DIR - The directory which contains the current set of Makefiles # and usually the source code too (unless SourceDir is set). # -# 9. BUILD_SRC_ROOT - The root directory of the source code being compiled. +# 9. PROJ_SRC_ROOT - The root directory of the source code being compiled. # -# 10. BUILD_OBJ_DIR - The directory where object code should be placed. +# 10. PROJ_OBJ_DIR - The directory where object code should be placed. # -# 11. BUILD_OBJ_ROOT - The root directory for where object code should be +# 11. PROJ_OBJ_ROOT - The root directory for where object code should be # placed. # # For building, -# LLVM, LLVM_SRC_ROOT = BUILD_SRC_ROOT +# LLVM, LLVM_SRC_ROOT = PROJ_SRC_ROOT # #===-----------------------------------------------------------------------==== # # Configuration file to set paths specific to local installation of LLVM # +ifndef LLVM_OBJ_ROOT include $(LEVEL)/Makefile.config +else +include $(LLVM_OBJ_ROOT)/Makefile.config +endif # # Include all of the build rules used for making LLVM