Checkin of autoconf-style object root.

Modified Makefiles to use the new Makefile setup in LLVM.

llvm-svn: 8380
This commit is contained in:
John Criswell 2003-09-06 15:03:24 +00:00
parent 0d1a26ddc2
commit bc4511c074
3 changed files with 35 additions and 9 deletions

View File

@ -1,10 +1,23 @@
#
# Set this variable to the top of the LLVM source tree.
# Configure the location of the LLVM object root. We know it is two
# directories up. The source tree location we do not know; let the LLVM
# Makefiles find it for us.
#
LLVM_SRC_ROOT = $(LEVEL)/../..
LLVM_OBJ_ROOT=$(LEVEL)/../..
#
# Include LLVM's Master Makefile.
# Grab the LLVM configuration file.
#
include $(LLVM_SRC_ROOT)/Makefile.common
include $(LEVEL)/../../Makefile.config
#
# Reconfigure the source directories
#
BUILD_SRC_ROOT:=$(LLVM_SRC_ROOT)/projects/ModuleMaker
BUILD_SRC_DIR := $(subst //,/,$(BUILD_SRC_ROOT)/$(patsubst $(BUILD_OBJ_ROOT)%,%,$(BUILD_OBJ_DIR)))
#
# Include LLVM's build rules.
#
include $(LLVM_SRC_ROOT)/Makefile.rules

View File

@ -10,7 +10,7 @@ LEVEL = .
#
# Directories that needs to be built.
#
#DIRS = lib tools
DIRS = lib tools
#
# Include the Master Makefile that knows how to build all.

View File

@ -1,10 +1,23 @@
#
# Set this variable to the top of the LLVM source tree.
# Configure the location of the LLVM object root. We know it is two
# directories up. The source tree location we do not know; let the LLVM
# Makefiles find it for us.
#
LLVM_SRC_ROOT = $(LEVEL)/../..
LLVM_OBJ_ROOT=$(LEVEL)/../..
#
# Include LLVM's Master Makefile.
# Grab the LLVM configuration file.
#
include $(LLVM_SRC_ROOT)/Makefile.common
include $(LEVEL)/../../Makefile.config
#
# Reconfigure the source directories
#
BUILD_SRC_ROOT:=$(LLVM_SRC_ROOT)/projects/sample
BUILD_SRC_DIR := $(subst //,/,$(BUILD_SRC_ROOT)/$(patsubst $(BUILD_OBJ_ROOT)%,%,$(BUILD_OBJ_DIR)))
#
# Include LLVM's build rules.
#
include $(LLVM_SRC_ROOT)/Makefile.rules