From e13896aa54d9ccb93b637b476d555e032a5a668e Mon Sep 17 00:00:00 2001 From: Nathaniel Graff Date: Wed, 30 Jan 2019 13:51:39 -0800 Subject: Replace all mee with metal Signed-off-by: Nathaniel Graff --- Makefile | 56 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 994d3d7..91ff31f 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ include $(extra_configs) endif # Select Legacy BSP or Freedom Metal BSP -# Allowed values are 'legacy' and 'mee' +# Allowed values are 'legacy' and 'metal' BSP ?= legacy # Use BOARD as a synonym for TARGET @@ -28,7 +28,7 @@ LINK_TARGET ?= flash GDB_PORT ?= 3333 else # MEE -BSP = mee +override BSP = metal BSP_SUBDIR ?= PROGRAM ?= hello TARGET ?= sifive-hifive1 @@ -79,25 +79,25 @@ help: @echo " SiFive Freedom E Software Development Kit " @echo " Makefile targets:" @echo "" - @echo " software BSP=mee [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" + @echo " software BSP=metal [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" @echo " Build a software program to load with the" @echo " debugger." @echo "" - @echo " mee BSP=mee [TARGET=$(TARGET)]" + @echo " metal BSP=metal [TARGET=$(TARGET)]" @echo " Build the MEE library for TARGET" @echo "" - @echo " clean BSP=mee [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" + @echo " clean BSP=metal [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" @echo " Clean compiled objects for a specified " @echo " software program." @echo "" - @echo " upload BSP=mee [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" + @echo " upload BSP=metal [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" @echo " Launch OpenOCD to flash your program to the" @echo " on-board Flash." @echo "" - @echo " debug BSP=mee [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" + @echo " debug BSP=metal [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" @echo " Launch OpenOCD and attach GDB to the running program." @echo "" - @echo " standalone BSP=mee STANDALONE_DEST=/path/to/desired/location" + @echo " standalone BSP=metal STANDALONE_DEST=/path/to/desired/location" @echo " [PROGRAM=$(PROGRAM) TARGET=$(TARGET)]:" @echo " Export a program for a single target into a standalone" @echo " project directory at STANDALONE_DEST." @@ -115,7 +115,7 @@ clean: # format or fixed text of the output without consulting the # Freedom Studio dev team. ############################################################# -ifeq ($(BSP),mee) +ifeq ($(BSP),metal) # MEE boards are any folders that aren't the Legacy BSP or update-targets.sh EXCLUDE_TARGET_DIRS = drivers env include libwrap update-targets.sh @@ -133,13 +133,13 @@ endif ############################################################# # Compiles an instance of the MEE targeted at $(TARGET) ############################################################# -ifeq ($(BSP),mee) -MEE_SOURCE_PATH ?= freedom-mee -MEE_LDSCRIPT = $(BSP_DIR)/mee.lds -MEE_HEADER = $(BSP_DIR)/mee.h +ifeq ($(BSP),metal) +MEE_SOURCE_PATH ?= freedom-metal +MEE_LDSCRIPT = $(BSP_DIR)/metal.lds +MEE_HEADER = $(BSP_DIR)/metal.h -.PHONY: mee -mee: $(BSP_DIR)/install/stamp +.PHONY: metal +metal: $(BSP_DIR)/install/stamp $(BSP_DIR)/build/Makefile: @rm -rf $(dir $@) @@ -163,20 +163,20 @@ $(BSP_DIR)/install/stamp: $(BSP_DIR)/build/Makefile $(BSP_DIR)/install/lib/libriscv%.a: $(BSP_DIR)/install/stamp ;@: -$(BSP_DIR)/install/lib/libmee.a: $(BSP_DIR)/install/lib/libriscv__mmachine__$(TARGET).a +$(BSP_DIR)/install/lib/libmetal.a: $(BSP_DIR)/install/lib/libriscv__mmachine__$(TARGET).a cp $< $@ -$(BSP_DIR)/install/lib/libmee-gloss.a: $(BSP_DIR)/install/lib/libriscv__menv__mee.a +$(BSP_DIR)/install/lib/libmetal-gloss.a: $(BSP_DIR)/install/lib/libriscv__menv__metal.a cp $< $@ -.PHONY: clean-mee -clean-mee: +.PHONY: clean-metal +clean-metal: rm -rf $(BSP_DIR)/install rm -rf $(BSP_DIR)/build -clean: clean-mee +clean: clean-metal endif -mee_install: mee +metal_install: metal $(MAKE) -C $(MEE_SOURCE_PATH) install ############################################################# @@ -203,7 +203,7 @@ clean: clean-elf2hex # Standalone Project Export ############################################################# -ifeq ($(BSP),mee) +ifeq ($(BSP),metal) ifeq ($(STANDALONE_DEST),) standalone: $(error Please provide STANDALONE_DEST to create a standalone project) @@ -219,8 +219,8 @@ standalone: \ $(STANDALONE_DEST) \ $(STANDALONE_DEST)/bsp \ $(STANDALONE_DEST)/src \ - $(BSP_DIR)/install/lib/libmee.a \ - $(BSP_DIR)/install/lib/libmee-gloss.a \ + $(BSP_DIR)/install/lib/libmetal.a \ + $(BSP_DIR)/install/lib/libmetal-gloss.a \ $(SRC_DIR) \ scripts/standalone.mk cp -r $(addprefix $(BSP_DIR)/,$(filter-out build,$(shell ls $(BSP_DIR)))) $