]> rtime.felk.cvut.cz Git - omk.git/blobdiff - snippets/nuttx-bin.omk
NuttX: use ELF_FILE_LDSCRIPT for ldscript for loadable ELF applications and modules.
[omk.git] / snippets / nuttx-bin.omk
index ca8d1c22a52f5be38256d0e3a3eedd20aca485f2..f77234cf5b8d9d07cc1535dccfc106955319fd6a 100644 (file)
@@ -45,9 +45,12 @@ check-dir::
 $(foreach prog,$(bin_PROGRAMS),$(eval $(call ELF_template,$(prog),$(USER_BIN_DIR))))
 $(foreach prog,$(test_PROGRAMS),$(eval $(call ELF_template,$(prog),$(USER_TESTS_DIR))))
 
+ifneq ($(ELF_FILE_LDSCRIPT),)
 binary-pass-local:  $(bin_PROGRAMS:%=$(USER_BIN_DIR)/%.elf) $(test_PROGRAMS:%=$(USER_TESTS_DIR)/%.elf)
+binary-pass-local:  $(kernel_MODULES:%=$(KERN_MODULES_DIR)/%$(KERN_LINK_SUFFIX))
+endif
 
-binary-pass-local:  $(kernel_MODULES:%=$(KERN_MODULES_DIR)/%$(KERN_LINK_SUFFIX)) $(kernel_MODULES:%=$(KERN_MODULES_DIR)/lib%.ka)
+binary-pass-local:  $(kernel_MODULES:%=$(KERN_MODULES_DIR)/lib%.ka)
 
 $(foreach prog,$(bin_PROGRAMS),$(eval $(call PROGBUILTIN_template,$(prog),$(USER_REGISTRY_DIR),$(USER_REGISTRY_DIR))))