make/allsyms: skip the unnecessary link operation

For incremental compilation, skip the stage 1 dummy link
operation if nuttx elf has been generated

Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
chao.an
2021-12-28 11:32:19 +08:00
committed by Xiang Xiao
parent 186ac17f1f
commit 7ed0b97414
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -168,7 +168,7 @@ ifneq ($(CONFIG_ALLSYMS),y)
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
else
$(Q) # Link and generate default table
$(Q) $(call LINK_ALLSYMS, $^)
$(Q) $(if $(wildcard $(shell echo $(NUTTX))),,$(call LINK_ALLSYMS,$^))
$(Q) # Extract all symbols
$(Q) $(call LINK_ALLSYMS, $^)
$(Q) # Extract again since the table offset may changed
+1 -1
View File
@@ -170,7 +170,7 @@ ifneq ($(CONFIG_ALLSYMS),y)
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
else
$(Q) # Link and generate default table
$(Q) $(call LINK_ALLSYMS, $^)
$(Q) $(if $(wildcard $(shell echo $(NUTTX))),,$(call LINK_ALLSYMS,$^))
$(Q) # Extract all symbols
$(Q) $(call LINK_ALLSYMS, $^)
$(Q) # Extract again since the table offset may changed
+1 -1
View File
@@ -122,7 +122,7 @@ ifneq ($(CONFIG_ALLSYMS),y)
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
else
$(Q) # Link and generate default table
$(Q) $(call LINK_ALLSYMS, $^)
$(Q) $(if $(wildcard $(shell echo $(NUTTX))),,$(call LINK_ALLSYMS,$^))
$(Q) # Extract all symbols
$(Q) $(call LINK_ALLSYMS, $^)
$(Q) # Extract again since the table offset may changed