mirror of
https://github.com/Fishwaldo/opensbi.git
synced 2025-06-24 07:08:49 +00:00
Makefile: Rename compile_ld() to compile_elf()
The compile_ld() is actually used to create ELF files so the name is misleading hence this patch renames it to compile_elf(). We also rename LDFLAGS to ELFFLAGS because these will be used for ELF creation only. Signed-off-by: Anup Patel <anup.patel@wdc.com>
This commit is contained in:
parent
fde1c42db3
commit
889e746fd7
1 changed files with 7 additions and 7 deletions
14
Makefile
14
Makefile
|
@ -166,9 +166,9 @@ ASFLAGS += $(firmware-asflags-y)
|
||||||
|
|
||||||
ARFLAGS = rcs
|
ARFLAGS = rcs
|
||||||
|
|
||||||
LDFLAGS += -g -Wall -nostdlib -Wl,--build-id=none -N -static-libgcc -lgcc
|
ELFFLAGS += -Wl,--build-id=none -N -static-libgcc -lgcc
|
||||||
LDFLAGS += $(platform-ldflags-y)
|
ELFFLAGS += $(platform-ldflags-y)
|
||||||
LDFLAGS += $(firmware-ldflags-y)
|
ELFFLAGS += $(firmware-ldflags-y)
|
||||||
|
|
||||||
MERGEFLAGS += -r
|
MERGEFLAGS += -r
|
||||||
MERGEFLAGS += -b elf$(PLATFORM_RISCV_XLEN)-littleriscv
|
MERGEFLAGS += -b elf$(PLATFORM_RISCV_XLEN)-littleriscv
|
||||||
|
@ -225,9 +225,9 @@ compile_as_dep = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
||||||
compile_as = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
compile_as = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
||||||
echo " AS $(subst $(build_dir)/,,$(1))"; \
|
echo " AS $(subst $(build_dir)/,,$(1))"; \
|
||||||
$(AS) $(ASFLAGS) $(call dynamic_flags,$(1),$(2)) -c $(2) -o $(1)
|
$(AS) $(ASFLAGS) $(call dynamic_flags,$(1),$(2)) -c $(2) -o $(1)
|
||||||
compile_ld = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
compile_elf = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
||||||
echo " LD $(subst $(build_dir)/,,$(1))"; \
|
echo " ELF $(subst $(build_dir)/,,$(1))"; \
|
||||||
$(CC) $(CFLAGS) $(3) $(LDFLAGS) -Wl,-T$(2) -o $(1)
|
$(CC) $(CFLAGS) $(3) $(ELFFLAGS) -Wl,-T$(2) -o $(1)
|
||||||
compile_ar = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
compile_ar = $(CMD_PREFIX)mkdir -p `dirname $(1)`; \
|
||||||
echo " AR $(subst $(build_dir)/,,$(1))"; \
|
echo " AR $(subst $(build_dir)/,,$(1))"; \
|
||||||
$(AR) $(ARFLAGS) $(1) $(2)
|
$(AR) $(ARFLAGS) $(1) $(2)
|
||||||
|
@ -256,7 +256,7 @@ $(build_dir)/%.bin: $(build_dir)/%.elf
|
||||||
$(call compile_objcopy,$@,$<)
|
$(call compile_objcopy,$@,$<)
|
||||||
|
|
||||||
$(build_dir)/%.elf: $(build_dir)/%.o $(build_dir)/%.elf.ld $(build_dir)/$(platform_subdir)/lib/libplatsbi.a
|
$(build_dir)/%.elf: $(build_dir)/%.o $(build_dir)/%.elf.ld $(build_dir)/$(platform_subdir)/lib/libplatsbi.a
|
||||||
$(call compile_ld,$@,$@.ld,$< $(build_dir)/$(platform_subdir)/lib/libplatsbi.a)
|
$(call compile_elf,$@,$@.ld,$< $(build_dir)/$(platform_subdir)/lib/libplatsbi.a)
|
||||||
|
|
||||||
$(build_dir)/$(platform_subdir)/%.ld: $(src_dir)/%.ldS
|
$(build_dir)/$(platform_subdir)/%.ld: $(src_dir)/%.ldS
|
||||||
$(call compile_cpp,$@,$<)
|
$(call compile_cpp,$@,$<)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue