- refactored
- added make/tools.mk for tool paths - fixed bootloader make
This commit is contained in:
+1
-15
@@ -4,9 +4,6 @@
|
||||
# ENDIANESS = {eb, el}
|
||||
# DEBUGGER = {gdb, mips, rom}
|
||||
|
||||
TOOLCHAIN_PATH=$(MIPS_HOME)/toolchain/work/install/bin
|
||||
MIPSTOOLS_PATH=$(MIPS_HOME)/tools
|
||||
|
||||
BOARD ?= ml402
|
||||
WITH_TLB ?= n
|
||||
ENDIANESS ?= eb
|
||||
@@ -28,16 +25,5 @@ CFLAGS += $(ENDIAN_FLAGS)
|
||||
CFLAGS += -msoft-float -march=r3000
|
||||
CFLAGS += $(CFLAGS-$(BOARD))
|
||||
|
||||
FLASHGEN_TLB-y := $(MIPSTOOLS_PATH)/flashgen_tlb
|
||||
FLASHGEN_TLB-n := $(MIPSTOOLS_PATH)/flashgen
|
||||
PACKHEX := $(MIPSTOOLS_PATH)/packhex
|
||||
|
||||
AS=$(TOOLCHAIN_PATH)/mips-elf-as
|
||||
AR=$(TOOLCHAIN_PATH)/mips-elf-ar
|
||||
CC=$(TOOLCHAIN_PATH)/mips-elf-gcc
|
||||
LD=$(TOOLCHAIN_PATH)/mips-elf-gcc
|
||||
OBJDUMP=$(TOOLCHAIN_PATH)/mips-elf-objdump
|
||||
OBJCOPY=$(TOOLCHAIN_PATH)/mips-elf-objcopy
|
||||
FLASHGEN=$(FLASHGEN_TLB-$(WITH_TLB))
|
||||
|
||||
include $(MIPS_HOME)/make/tools.mk
|
||||
|
||||
|
||||
+2
-7
@@ -7,18 +7,13 @@ WITH_TLB ?= n
|
||||
ENDIANESS ?= eb
|
||||
DEBUGGER ?= n
|
||||
|
||||
include ../../make/compile.mk
|
||||
include $(MIPS_HOME)/make/compile.mk
|
||||
|
||||
CFLAGS += -Os -G0 -I. -I../libsys -I../libsys/boards/$(BOARD) -T $(MIPS_HOME)/link/bootloader.ld
|
||||
CFLAGS += -Os -G0 -I. -I../common/libsys -I../common/libsys/boards/$(BOARD) -T $(MIPS_HOME)/link/bootloader.ld
|
||||
|
||||
BUILD_DIR=./build/$(BOARD)/$(ENDIANESS)
|
||||
|
||||
LIBS=-lc
|
||||
CFLAGS += -DXCP_SIZE=4096
|
||||
|
||||
CC=mips-elf-gcc
|
||||
LD=mips-elf-gcc
|
||||
OBJDUMP=mips-elf-objdump
|
||||
OBJCOPY=mips-elf-objcopy
|
||||
ROMGEN=romgen
|
||||
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
# environment vaiables read:
|
||||
# BOARD = {ml402, denano, sim}
|
||||
# WITH_TLB = {n, y}
|
||||
# ENDIANESS = {eb, el}
|
||||
# DEBUGGER = {gdb, mips, rom}
|
||||
|
||||
TOOLCHAIN_PATH=$(MIPS_HOME)/toolchain/work/install/bin
|
||||
MIPSTOOLS_PATH=$(MIPS_HOME)/tools
|
||||
|
||||
FLASHGEN_TLB-y := $(MIPSTOOLS_PATH)/flashgen_tlb
|
||||
FLASHGEN_TLB-n := $(MIPSTOOLS_PATH)/flashgen
|
||||
PACKHEX := $(MIPSTOOLS_PATH)/packhex
|
||||
|
||||
AS=$(TOOLCHAIN_PATH)/mips-elf-as
|
||||
AR=$(TOOLCHAIN_PATH)/mips-elf-ar
|
||||
CC=$(TOOLCHAIN_PATH)/mips-elf-gcc
|
||||
LD=$(TOOLCHAIN_PATH)/mips-elf-gcc
|
||||
OBJDUMP=$(TOOLCHAIN_PATH)/mips-elf-objdump
|
||||
OBJCOPY=$(TOOLCHAIN_PATH)/mips-elf-objcopy
|
||||
FLASHGEN=$(FLASHGEN_TLB-$(WITH_TLB))
|
||||
ROMGEN=$(MIPSTOOLS_PATH)/romgen
|
||||
|
||||
Reference in New Issue
Block a user