]> rtime.felk.cvut.cz Git - omk.git/blobdiff - snippets/nuttx-kernel.omk
NuttX: use ELF_FILE_LDSCRIPT for ldscript for loadable ELF applications and modules.
[omk.git] / snippets / nuttx-kernel.omk
index 07b3eec961b6f422bdbb7d307102c6ec96cab85f..ed2370f739d221b281f7f12dd06a9670b56e70e0 100644 (file)
@@ -70,12 +70,12 @@ KERN_SOURCES += $$($(1)_SOURCES)
 $(2)/$(1)$(KERN_LINK_SUFFIX): $$($(1)_OBJS)
        @$(QUIET_CMD_ECHO) "  LD [K]  $$@"
        $(Q) $(LINK) \
-         -r -e module_initialize -T $(NUTTX_EXPORT)/build/gnu-elf.ld \
+         -r -e module_initialize -T $(ELF_FILE_LDSCRIPT) \
          -Map $(1)$(KERN_LINK_SUFFIX).map \
          $$($(1)_OBJS) $$($(1)_MOREOBJS) $$(LOADLIBES) $$($(1)_LIBS:%=-l%) \
          -o $$@
        @echo "$(2)/$(1)$(KERN_LINK_SUFFIX): \\" >$(OBJS_DIR)/$(1)$(KERN_LINK_SUFFIX).d
-       @echo "  $(NUTTX_EXPORT)/build/gnu-elf.ld \\" >>$(OBJS_DIR)/$(1)$(KERN_LINK_SUFFIX).d
+       @echo "  $(ELF_FILE_LDSCRIPT) \\" >>$(OBJS_DIR)/$(1)$(KERN_LINK_SUFFIX).d
        @$(SED4OMK) -n -e 's|^LOAD \(.*\)$$$$|  \1  \&|p' $(OBJS_DIR)/$(1)$(KERN_LINK_SUFFIX).map|tr '&' '\134'  >>$(OBJS_DIR)/$(1)$(KERN_LINK_SUFFIX).d
        @echo >>$(OBJS_DIR)/$(1)$(KERN_LINK_SUFFIX).d