mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-01 16:22:41 +00:00
Fix PR458:
* Don't include Makefile.rules in set of preconditions, it never has to be copied to objdir. * Enable the "update makefile first before executing targets" feature in gnu make by *not* using a full path to the Makefile in the rule. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17920 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d4543da9b0
commit
023c4469c3
@ -59,8 +59,8 @@ $(UserTargets)::
|
|||||||
# PRECONDITIONS: that which must be built/checked first
|
# PRECONDITIONS: that which must be built/checked first
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
SrcMakefiles := $(filter %Makefile %Makefile.rules %Makefile.tests \
|
SrcMakefiles := $(filter %Makefile %Makefile.tests %Makefile.JIT,\
|
||||||
%Makefile.JIT,$(wildcard $(BUILD_SRC_DIR)/Makefile*))
|
$(wildcard $(BUILD_SRC_DIR)/Makefile*))
|
||||||
ObjMakefiles := $(subst $(BUILD_SRC_DIR),$(BUILD_OBJ_DIR),$(SrcMakefiles))
|
ObjMakefiles := $(subst $(BUILD_SRC_DIR),$(BUILD_OBJ_DIR),$(SrcMakefiles))
|
||||||
ConfigureScript := $(LLVM_SRC_ROOT)/configure
|
ConfigureScript := $(LLVM_SRC_ROOT)/configure
|
||||||
ConfigStatusScript := $(LLVM_OBJ_ROOT)/config.status
|
ConfigStatusScript := $(LLVM_OBJ_ROOT)/config.status
|
||||||
@ -104,7 +104,7 @@ $(MakefileConfig): $(MakefileConfigIn) $(ConfigStatusScript)
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
ifneq ($(BUILD_OBJ_DIR),$(BUILD_SRC_DIR))
|
ifneq ($(BUILD_OBJ_DIR),$(BUILD_SRC_DIR))
|
||||||
|
|
||||||
$(BUILD_OBJ_DIR)/Makefile : $(BUILD_SRC_DIR)/Makefile
|
Makefile: $(BUILD_SRC_DIR)/Makefile
|
||||||
$(Echo) "Updating Makefile"
|
$(Echo) "Updating Makefile"
|
||||||
$(Verb) $(MKDIR) $(@D)
|
$(Verb) $(MKDIR) $(@D)
|
||||||
$(Verb) cp -f $< $@
|
$(Verb) cp -f $< $@
|
||||||
|
Loading…
x
Reference in New Issue
Block a user