diff options
Diffstat (limited to 'nuttx/configs/sama5d4-ek/at25boot/Make.defs')
-rw-r--r-- | nuttx/configs/sama5d4-ek/at25boot/Make.defs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nuttx/configs/sama5d4-ek/at25boot/Make.defs b/nuttx/configs/sama5d4-ek/at25boot/Make.defs index cc534bf9b..f653031e4 100644 --- a/nuttx/configs/sama5d4-ek/at25boot/Make.defs +++ b/nuttx/configs/sama5d4-ek/at25boot/Make.defs @@ -93,10 +93,24 @@ CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS) CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) AFLAGS = $(CFLAGS) -D__ASSEMBLY__ +# NXFLAT module definitions + NXFLATLDFLAGS1 = -r -d -warn-common NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)$(DELIM)binfmt$(DELIM)libnxflat$(DELIM)gnu-nxflat-pcrel.ld -no-check-sections LDNXFLATFLAGS = -e main -s 2048 +# ELF module definitions + +CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs +CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs + +LDELFFLAGS = -r -e main +ifeq ($(WINTOOL),y) + LDELFFLAGS += -T "${shell cygpath -w $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/gnu-elf.ld}" +else + LDELFFLAGS += -T $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/gnu-elf.ld +endif + OBJEXT = .o LIBEXT = .a EXEEXT = |