From: Pavel Pisa Date: Sat, 1 Apr 2023 21:57:36 +0000 (+0200) Subject: NuttX: correct kernel modules and libraries build. X-Git-Url: https://rtime.felk.cvut.cz/gitweb/omk.git/commitdiff_plain/401f3daf02e9f721c07d837cb4d01af37968a4fb?hp=2e7380124ac6bd32ff47726ead5025297fa4811a NuttX: correct kernel modules and libraries build. Signed-off-by: Pavel Pisa --- diff --git a/snippets/nuttx-kernel.omk b/snippets/nuttx-kernel.omk index 81eb163..1d96723 100644 --- a/snippets/nuttx-kernel.omk +++ b/snippets/nuttx-kernel.omk @@ -1,5 +1,7 @@ KERN_MQ=\" KERN_AR = $(AR) +KERN_ARFLAGS = $(ARFLAGS) + KERN_OBJCOPY = $(OBJCOPY) KERN_SOURCES2OBJS = .ko/.c .ko/.cc .ko/.cxx .ko/.S .ko/.s .ko/.ko @@ -81,7 +83,7 @@ $(2)/$(1)$(KERN_LINK_SUFFIX): $$($(1)_OBJS) $(2)/lib$(1).ka: $$($(1)_OBJS) @$(QUIET_CMD_ECHO) " AR [K] $$@" - $(Q) $(KERN_AR) rcs $(1).ka.tmp $$^ + $(Q) $(KERN_AR) $(KERN_ARFLAGS) $(1).ka.tmp $$^ $(Q) $(KERN_OBJCOPY) --redefine-sym module_initialize=$(1)_module_initialize $(1).ka.tmp $$@ endef @@ -98,7 +100,7 @@ KERN_SOURCES += $$($(1)_SOURCES) $(KERN_LIB_DIR)/lib$(1).ka: $$($(1)_OBJS) @$(QUIET_CMD_ECHO) " AR [K] $$@" - $(Q) $(KERN_AR) rcs $$@ $$^ + $(Q) $(KERN_AR) $(KERN_ARFLAGS) $$@ $$^ endef ifneq ($(kernel_MODULES),)