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++ | LLVMGXX := PATH=$(LLVMTOOLCURRENT):$(PATH) $(LLVMGCCDIR)/bin/g++ | ||||||
|  |  | ||||||
| #-------------------------------------------------------------------------- | #-------------------------------------------------------------------------- | ||||||
| # Some of the compiled LLVM tools which are used for compilation of runtime | # The compiled LLVM tools | ||||||
| # libraries. |  | ||||||
| # | # | ||||||
|  |  | ||||||
| LLVMAS  := $(LLVMTOOLCURRENT)/llvm-as$(EXEEXT) | 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.bc | ||||||
| .PRECIOUS: Output/%.llvm | .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 | LCCFLAGS  += -O2 -Wall | ||||||
| LCXXFLAGS += -O2 -Wall | LCXXFLAGS += -O2 -Wall | ||||||
| LLCFLAGS = | LLCFLAGS = | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user