mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-04 05:17:07 +00:00 
			
		
		
		
	Get rid of extraneous dependencies on $(BUILT_SOURCES) now that we've fixed
the bug with BUILT_SOURCES being dependencies of the user targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18980 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		@@ -548,7 +548,7 @@ ifdef SHARED_LIBRARY
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all-local:: $(LibName.LA)
 | 
					all-local:: $(LibName.LA)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(LibName.LA): $(BUILT_SOURCES) $(ObjectsLO) $(LibDir)/.dir
 | 
					$(LibName.LA): $(ObjectsLO) $(LibDir)/.dir
 | 
				
			||||||
	$(Echo) Linking $(BuildMode) Shared Library $(LIBRARYNAME)$(SHLIBEXT)
 | 
						$(Echo) Linking $(BuildMode) Shared Library $(LIBRARYNAME)$(SHLIBEXT)
 | 
				
			||||||
	$(Verb) $(Link) -o $@ $(ObjectsLO)
 | 
						$(Verb) $(Link) -o $@ $(ObjectsLO)
 | 
				
			||||||
	$(Verb) $(LTInstall) $@ $(LibDir)
 | 
						$(Verb) $(LTInstall) $@ $(LibDir)
 | 
				
			||||||
@@ -591,7 +591,7 @@ ifdef EXPORTED_SYMBOL_FILE
 | 
				
			|||||||
BCLinkLib = $(LLVMGCC) -shared -nostdlib -Xlinker \
 | 
					BCLinkLib = $(LLVMGCC) -shared -nostdlib -Xlinker \
 | 
				
			||||||
	    -internalize-public-api-file=$(EXPORTED_SYMBOL_FILE)
 | 
						    -internalize-public-api-file=$(EXPORTED_SYMBOL_FILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir $(GCCLD) \
 | 
					$(LibName.BCA): $(ObjectsBC) $(LibDir)/.dir $(GCCLD) \
 | 
				
			||||||
                $(LLVMToolDir)/llvm-ar
 | 
					                $(LLVMToolDir)/llvm-ar
 | 
				
			||||||
	$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@) \
 | 
						$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@) \
 | 
				
			||||||
	  "(internalize)"
 | 
						  "(internalize)"
 | 
				
			||||||
@@ -599,7 +599,7 @@ $(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir $(GCCLD) \
 | 
				
			|||||||
	$(Verb) $(RM) -f $@
 | 
						$(Verb) $(RM) -f $@
 | 
				
			||||||
	$(Verb) $(LArchive) $@ $(ObjDir)/$(LIBRARYNAME).o
 | 
						$(Verb) $(LArchive) $@ $(ObjDir)/$(LIBRARYNAME).o
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
$(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir \
 | 
					$(LibName.BCA): $(ObjectsBC) $(LibDir)/.dir \
 | 
				
			||||||
                $(LLVMToolDir)/llvm-ar
 | 
					                $(LLVMToolDir)/llvm-ar
 | 
				
			||||||
	$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@)
 | 
						$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@)
 | 
				
			||||||
	$(Verb) $(RM) -f $@
 | 
						$(Verb) $(RM) -f $@
 | 
				
			||||||
@@ -643,7 +643,7 @@ ifndef DONT_BUILD_RELINKED
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all-local:: $(LibName.O)
 | 
					all-local:: $(LibName.O)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(LibName.O): $(BUILT_SOURCES) $(ObjectsO) $(LibDir)/.dir
 | 
					$(LibName.O): $(ObjectsO) $(LibDir)/.dir
 | 
				
			||||||
	$(Echo) Linking $(BuildMode) Object Library $(notdir $@)
 | 
						$(Echo) Linking $(BuildMode) Object Library $(notdir $@)
 | 
				
			||||||
	$(Verb) $(Relink) -o $@ $(ObjectsO)
 | 
						$(Verb) $(Relink) -o $@ $(ObjectsO)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -675,7 +675,7 @@ ifdef BUILD_ARCHIVE
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all-local:: $(LibName.A)
 | 
					all-local:: $(LibName.A)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(LibName.A): $(BUILT_SOURCES) $(ObjectsO) $(LibDir)/.dir
 | 
					$(LibName.A): $(ObjectsO) $(LibDir)/.dir
 | 
				
			||||||
	$(Echo) Building $(BuildMode) Archive Library $(notdir $@)
 | 
						$(Echo) Building $(BuildMode) Archive Library $(notdir $@)
 | 
				
			||||||
	-$(Verb) $(RM) -f $@
 | 
						-$(Verb) $(RM) -f $@
 | 
				
			||||||
	$(Verb) $(Archive) $@ $(ObjectsO)
 | 
						$(Verb) $(Archive) $@ $(ObjectsO)
 | 
				
			||||||
@@ -807,7 +807,7 @@ else
 | 
				
			|||||||
$(ToolBuildPath): $(ToolDir)/.dir
 | 
					$(ToolBuildPath): $(ToolDir)/.dir
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(ToolBuildPath): $(BUILT_SOURCES) $(ObjectsO) $(ProjLibsPaths) $(LLVMLibsPaths)
 | 
					$(ToolBuildPath): $(ObjectsO) $(ProjLibsPaths) $(LLVMLibsPaths)
 | 
				
			||||||
	$(Echo) Linking $(BuildMode) executable $(TOOLNAME) $(StripWarnMsg)
 | 
						$(Echo) Linking $(BuildMode) executable $(TOOLNAME) $(StripWarnMsg)
 | 
				
			||||||
	$(Verb) $(Link) -o $@ $(TOOLLINKOPTS) $(ObjectsO) $(ProjLibsOptions) \
 | 
						$(Verb) $(Link) -o $@ $(TOOLLINKOPTS) $(ObjectsO) $(ProjLibsOptions) \
 | 
				
			||||||
          $(LLVMLibsOptions) $(ExtraLibs) $(TOOLLINKOPTSB)
 | 
					          $(LLVMLibsOptions) $(ExtraLibs) $(TOOLLINKOPTSB)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user