Makefile: remove unused variables and targets
This commit is contained in:
parent
3e33f2e0f1
commit
5f096b8805
4 changed files with 22 additions and 47 deletions
|
@ -1,4 +1,3 @@
|
|||
CROSS_COMPILE := riscv64-linux-gnu-
|
||||
AM_CFLAGS += -static -fno-pic -march=rv64g -mcmodel=medany -mstrict-align
|
||||
AM_ASFLAGS += -static -fno-pic -march=rv32g_zicsr -mcmodel=medany -O0
|
||||
AM_LDFLAGS += -melf64lriscv -O2
|
||||
|
|
|
@ -10,21 +10,14 @@ AM_SRCS := am/src/platform/nemu/trm.c \
|
|||
AM_PUBLIC_CFLAGS := -fdata-sections -ffunction-sections
|
||||
AM_PUBLIC_LDFLAGS := --defsym=_pmem_start=0x80000000 --defsym=_entry_offset=0x0 \
|
||||
--gc-sections --entry=_start
|
||||
AM_CFLAGS += $(AM_PUBLIC_CFLAGS)
|
||||
AM_CFLAGS += $(AM_PUBLIC_CFLAGS) -DMAINARGS=\"$(mainargs)\"
|
||||
AM_LDFLAGS += -T$(AM_HOME)/scripts/linker.ld $(AM_PUBLIC_LDFLAGS)
|
||||
AM_INCPATH += $(AM_HOME)/am/src/platform/nemu/include
|
||||
|
||||
AM_INTERFACE_CFLAGS += $(AM_PUBLIC_CFLAGS)
|
||||
AM_INTERFACE_LDFLAGS += -T$(LIB_INSTALLDIR)/ldscripts/linker.ld $(AM_PUBLIC_LDFLAGS)
|
||||
|
||||
AM_CFLAGS += -DMAINARGS=\"$(mainargs)\"
|
||||
AM_INCPATH += $(AM_HOME)/am/src/platform/nemu/include
|
||||
.PHONY: $(AM_HOME)/am/src/platform/nemu/trm.c
|
||||
|
||||
image: $(IMAGE).elf
|
||||
@$(OBJDUMP) -d $(IMAGE).elf > $(IMAGE).txt
|
||||
@echo + OBJCOPY "->" $(IMAGE_REL).bin
|
||||
@$(OBJCOPY) -S --set-section-flags .bss=alloc,contents -O binary $(IMAGE).elf $(IMAGE).bin
|
||||
|
||||
NEMUFLAGS += -b
|
||||
#-l $(shell dirname $(IMAGE).elf)/nemu-log.txt
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
include $(AM_HOME)/scripts/isa/riscv.mk
|
||||
include $(AM_HOME)/scripts/platform/nemu.mk
|
||||
AM_CFLAGS += -DISA_H=\"riscv/riscv.h\" -march=rv32im_zicsr -mabi=ilp32 # overwrite
|
||||
AM_LDFLAGS += -melf32lriscv # overwrite
|
||||
AM_CFLAGS += -DISA_H=\"riscv/riscv.h\" -march=rv32im_zicsr -mabi=ilp32
|
||||
AM_LDFLAGS += -melf32lriscv
|
||||
|
||||
AM_SRCS += am/src/riscv/nemu/start.S \
|
||||
am/src/riscv/nemu/cte.c \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue