From: John Criswell Date: Fri, 20 Jun 2003 21:24:54 +0000 (+0000) Subject: Reverted back to revision 1.91. X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=6f4ad0be83f74e6354a33080fc0efcf5326d2d70 Reverted back to revision 1.91. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6812 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Makefile.common b/Makefile.common index 8d4913d95a2..9a69fc4c7aa 100644 --- a/Makefile.common +++ b/Makefile.common @@ -74,18 +74,6 @@ ifndef BUILD_SRC_ROOT BUILD_SRC_ROOT = $(shell cd $(BUILD_SRC_DIR)/$(LEVEL); pwd) endif -# -# Now for a hack: -# If we have a home directory, append our offset from it to OBJ_ROOT. -# This will "emulate" the previous behavior while not breaking builds -# in which there is no home directory. -# -ifdef HOME -OBJ_ROOT := $(OBJ_ROOT)$(patsubst $(HOME)%,%,$(BUILD_SRC_ROOT)) -else -OBJ_ROOT := $(OBJ_ROOT)/$(shell basename $(BUILD_SRC_ROOT)) -endif - # # Set the object build directory. Its location depends upon the source path # and where object files should go. @@ -94,7 +82,7 @@ ifndef BUILD_OBJ_DIR ifeq ($(OBJ_ROOT),.) BUILD_OBJ_DIR = $(shell pwd) else -BUILD_OBJ_DIR := $(OBJ_ROOT)$(patsubst $(BUILD_SRC_ROOT)%,%,$(shell cd $(BUILD_SRC_DIR); pwd)) +BUILD_OBJ_DIR := $(OBJ_ROOT)$(patsubst $(shell dirname $(BUILD_SRC_ROOT))%,%,$(shell cd $(BUILD_SRC_DIR); pwd)) endif endif @@ -105,7 +93,7 @@ ifndef BUILD_OBJ_ROOT ifeq ($(OBJ_ROOT),.) BUILD_OBJ_ROOT = $(shell cd $(LEVEL); pwd) else -BUILD_OBJ_ROOT := $(OBJ_ROOT)$(patsubst $(BUILD_SRC_ROOT)%,%,$(shell cd $(BUILD_SRC_ROOT); pwd)) +BUILD_OBJ_ROOT := $(OBJ_ROOT)$(patsubst $(shell dirname $(BUILD_SRC_ROOT))%,%,$(shell cd $(BUILD_SRC_ROOT); pwd)) endif endif @@ -145,14 +133,6 @@ install :: # Default rule for test. It ensures everything has a test rule test:: -prdirs:: - echo "LLVM Source Root : $(LLVM_SRC_ROOT)"; \ - echo "LLVM Object Root : $(LLVM_OBJ_ROOT)"; \ - echo "Build Source Root : $(BUILD_SRC_ROOT)"; \ - echo "Build Source Directory : $(BUILD_SRC_DIR)"; \ - echo "Build Object Root : $(BUILD_OBJ_ROOT)"; \ - echo "Build Object Directory : $(BUILD_OBJ_DIR)"; - #-------------------------------------------------------------------- # Variables derived from configuration options... #-------------------------------------------------------------------- diff --git a/Makefile.rules b/Makefile.rules index 8d4913d95a2..9a69fc4c7aa 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -74,18 +74,6 @@ ifndef BUILD_SRC_ROOT BUILD_SRC_ROOT = $(shell cd $(BUILD_SRC_DIR)/$(LEVEL); pwd) endif -# -# Now for a hack: -# If we have a home directory, append our offset from it to OBJ_ROOT. -# This will "emulate" the previous behavior while not breaking builds -# in which there is no home directory. -# -ifdef HOME -OBJ_ROOT := $(OBJ_ROOT)$(patsubst $(HOME)%,%,$(BUILD_SRC_ROOT)) -else -OBJ_ROOT := $(OBJ_ROOT)/$(shell basename $(BUILD_SRC_ROOT)) -endif - # # Set the object build directory. Its location depends upon the source path # and where object files should go. @@ -94,7 +82,7 @@ ifndef BUILD_OBJ_DIR ifeq ($(OBJ_ROOT),.) BUILD_OBJ_DIR = $(shell pwd) else -BUILD_OBJ_DIR := $(OBJ_ROOT)$(patsubst $(BUILD_SRC_ROOT)%,%,$(shell cd $(BUILD_SRC_DIR); pwd)) +BUILD_OBJ_DIR := $(OBJ_ROOT)$(patsubst $(shell dirname $(BUILD_SRC_ROOT))%,%,$(shell cd $(BUILD_SRC_DIR); pwd)) endif endif @@ -105,7 +93,7 @@ ifndef BUILD_OBJ_ROOT ifeq ($(OBJ_ROOT),.) BUILD_OBJ_ROOT = $(shell cd $(LEVEL); pwd) else -BUILD_OBJ_ROOT := $(OBJ_ROOT)$(patsubst $(BUILD_SRC_ROOT)%,%,$(shell cd $(BUILD_SRC_ROOT); pwd)) +BUILD_OBJ_ROOT := $(OBJ_ROOT)$(patsubst $(shell dirname $(BUILD_SRC_ROOT))%,%,$(shell cd $(BUILD_SRC_ROOT); pwd)) endif endif @@ -145,14 +133,6 @@ install :: # Default rule for test. It ensures everything has a test rule test:: -prdirs:: - echo "LLVM Source Root : $(LLVM_SRC_ROOT)"; \ - echo "LLVM Object Root : $(LLVM_OBJ_ROOT)"; \ - echo "Build Source Root : $(BUILD_SRC_ROOT)"; \ - echo "Build Source Directory : $(BUILD_SRC_DIR)"; \ - echo "Build Object Root : $(BUILD_OBJ_ROOT)"; \ - echo "Build Object Directory : $(BUILD_OBJ_DIR)"; - #-------------------------------------------------------------------- # Variables derived from configuration options... #--------------------------------------------------------------------