mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
build: Support both .s & .S files
Change-Id: I61d213f28e542d7a5df388312281b7601af2f86a Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
This commit is contained in:
parent
bd537f286d
commit
e5e3c36b35
1 changed files with 6 additions and 2 deletions
|
|
@ -70,7 +70,11 @@ PROGNAME := $(shell echo $(PROGNAME))
|
|||
|
||||
# Object files
|
||||
|
||||
AOBJS = $(ASRCS:.S=$(SUFFIX)$(OBJEXT))
|
||||
RASRCS = $(filter %.s,$(ASRCS))
|
||||
CASRCS = $(filter %.S,$(ASRCS))
|
||||
|
||||
AOBJS = $(RASRCS:.s=$(SUFFIX)$(OBJEXT))
|
||||
AOBJS += $(CASRCS:.S=$(SUFFIX)$(OBJEXT))
|
||||
COBJS = $(CSRCS:.c=$(SUFFIX)$(OBJEXT))
|
||||
CXXOBJS = $(CXXSRCS:$(CXXEXT)=$(SUFFIX)$(OBJEXT))
|
||||
|
||||
|
|
@ -119,7 +123,7 @@ define ELFLD
|
|||
$(Q) $(LD) $(LDELFFLAGS) $(LDLIBPATH) $(ARCHCRT0OBJ) $1 $(LDLIBS) -o $2
|
||||
endef
|
||||
|
||||
$(AOBJS): %$(SUFFIX)$(OBJEXT): %.S
|
||||
$(AOBJS): %$(SUFFIX)$(OBJEXT): $(ASRCS)
|
||||
$(if $(and $(CONFIG_BUILD_LOADABLE),$(AELFFLAGS)), \
|
||||
$(call ELFASSEMBLE, $<, $@), $(call ASSEMBLE, $<, $@))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue