mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-30 16:17:05 +00:00 
			
		
		
		
	Move LLVM tool definitions to Makefile.rules
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15049 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -256,10 +256,23 @@ LLVMGCC := PATH=$(LLVMTOOLCURRENT):$(PATH) $(LLVMGCCDIR)/bin/gcc | ||||
| LLVMGXX := PATH=$(LLVMTOOLCURRENT):$(PATH) $(LLVMGCCDIR)/bin/g++ | ||||
|  | ||||
| #-------------------------------------------------------------------------- | ||||
| # Some of the compiled LLVM tools which are used for compilation of runtime | ||||
| # libraries. | ||||
| # The compiled LLVM tools | ||||
| # | ||||
|  | ||||
| LLVMAS  := $(LLVMTOOLCURRENT)/llvm-as$(EXEEXT) | ||||
| # Find the location of the platform specific LLVM GCC libraries | ||||
| LLVMGCCLIBDIR=$(dir $(shell $(LLVMGCC) -print-file-name=libgcc.a)) | ||||
| # LLVM Tool Definitions (LLVMGCC, LLVMGXX, LLVMAS are provided by | ||||
| # Makefile.rules) LLI      = $(LLVMTOOLCURRENT)/lli$(EXEEXT) | ||||
| LLC      = $(LLVMTOOLCURRENT)/llc$(EXEEXT) | ||||
| LGCCAS   = $(LLVMTOOLCURRENT)/gccas$(EXEEXT) | ||||
| LGCCLD   = $(LGCCLDPROG) -L$(LLVMGCCLIBDIR) -L$(LLVMGCCDIR)/lib | ||||
| LDIS     = $(LLVMTOOLCURRENT)/llvm-dis$(EXEEXT) | ||||
| LOPT     = $(LLVMTOOLCURRENT)/opt$(EXEEXT) | ||||
| LLINK    = $(LLVMTOOLCURRENT)/llvm-link$(EXEEXT) | ||||
| LPROF    = $(LLVMTOOLCURRENT)/llvm-prof$(EXEEXT) | ||||
| LANALYZE = $(LLVMTOOLCURRENT)/analyze$(EXEEXT) | ||||
| LBUGPOINT= $(LLVMTOOLCURRENT)/bugpoint$(EXEEXT) | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
|   | ||||
| @@ -34,21 +34,6 @@ endif | ||||
| .PRECIOUS: Output/%.llvm.bc | ||||
| .PRECIOUS: Output/%.llvm | ||||
|  | ||||
| # Find the location of the platform specific LLVM GCC libraries | ||||
| LLVMGCCLIBDIR=$(dir $(shell $(LLVMGCC) -print-file-name=libgcc.a)) | ||||
|  | ||||
| # LLVM Tool Definitions (LLVMGCC, LLVMGXX, LLVMAS are provided by Makefile.rules) | ||||
| LLI      = $(LLVMTOOLCURRENT)/lli$(EXEEXT) | ||||
| LLC      = $(LLVMTOOLCURRENT)/llc$(EXEEXT) | ||||
| LGCCAS   = $(LLVMTOOLCURRENT)/gccas$(EXEEXT) | ||||
| LGCCLD   = $(LGCCLDPROG) -L$(LLVMGCCLIBDIR) -L$(LLVMGCCDIR)/lib | ||||
| LDIS     = $(LLVMTOOLCURRENT)/llvm-dis$(EXEEXT) | ||||
| LOPT     = $(LLVMTOOLCURRENT)/opt$(EXEEXT) | ||||
| LLINK    = $(LLVMTOOLCURRENT)/llvm-link$(EXEEXT) | ||||
| LPROF    = $(LLVMTOOLCURRENT)/llvm-prof$(EXEEXT) | ||||
| LANALYZE = $(LLVMTOOLCURRENT)/analyze$(EXEEXT) | ||||
| LBUGPOINT= $(LLVMTOOLCURRENT)/bugpoint$(EXEEXT) | ||||
|  | ||||
| LCCFLAGS  += -O2 -Wall | ||||
| LCXXFLAGS += -O2 -Wall | ||||
| LLCFLAGS = | ||||
|   | ||||
		Reference in New Issue
	
	Block a user