Checkin of autoconf-style object root.

Modified Makefiles to use the new Makefile setup in LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8380 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
John Criswell 2003-09-06 15:03:24 +00:00
parent 69077e28d7
commit a37fefd064
5 changed files with 69 additions and 17 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

@ -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

@ -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. # Directories that needs to be built.
# #
#DIRS = lib tools DIRS = lib tools
# #
# Include the Master Makefile that knows how to build all. # 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