From dcf2a6e05c3b110272d22b9bd3206117de008eb1 Mon Sep 17 00:00:00 2001 From: jens Date: Thu, 30 Jun 2022 18:21:35 +0200 Subject: [PATCH] . added proper path for tools and toolchain - build all apps on make --- make/compile.mk | 21 ++++++++++++--------- src/Makefile | 1 - 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/make/compile.mk b/make/compile.mk index 5b86137..d20ed27 100644 --- a/make/compile.mk +++ b/make/compile.mk @@ -4,6 +4,9 @@ # 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 @@ -25,16 +28,16 @@ CFLAGS += $(ENDIAN_FLAGS) CFLAGS += -msoft-float -march=r3000 CFLAGS += $(CFLAGS-$(BOARD)) -FLASHGEN_TLB-y := flashgen_tlb -FLASHGEN_TLB-n := flashgen -PACKHEX := packhex +FLASHGEN_TLB-y := $(MIPSTOOLS_PATH)/flashgen_tlb +FLASHGEN_TLB-n := $(MIPSTOOLS_PATH)/flashgen +PACKHEX := $(MIPSTOOLS_PATH)/packhex -AS=mips-elf-as -AR=mips-elf-ar -CC=mips-elf-gcc -LD=mips-elf-gcc -OBJDUMP=mips-elf-objdump -OBJCOPY=mips-elf-objcopy +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)) diff --git a/src/Makefile b/src/Makefile index 5a1671d..120a7a2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -7,7 +7,6 @@ PROG-ml402 = $(addprefix $(BUILD_DIR)/, hello.elf testbench.elf test_irq.elf dhr PROG-denano = $(addprefix $(BUILD_DIR)/, hello.elf dhry.elf queens.elf stanford.elf paranoia.elf rmd160_test.elf Bessel.elf whet.elf phrasen.elf dttl.elf richards_benchmark.elf test_exception.elf testbench_denano.elf) PROG-sim = $(addprefix $(BUILD_DIR)/, hello.elf test_exception_sim.elf test_emac_sim.elf) -PROG-ml402 = $(addprefix $(BUILD_DIR)/, test_emac.elf) SRCS-network = $(addprefix common/network/, dispatcher.c packet.c arp.c dhcp.c emac.c ethernet.c icmp.c ipv4.c marvell_88e1111.c mii-bitbang.c udp.c fifo.c) all: $(PROG-$(BOARD))