This is an automated email from the ASF dual-hosted git repository.

btashton pushed a commit to branch releases/10.0
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/releases/10.0 by this push:
     new 6bdae1e  sim: Fix make export
6bdae1e is described below

commit 6bdae1ededc2beb92483b86f38453c3348df4c7a
Author: YAMAMOTO Takashi <yamam...@midokura.com>
AuthorDate: Thu Oct 8 08:28:46 2020 +0900

    sim: Fix make export
    
    Namely, don't forget to generate nuttx-names.dat.
---
 arch/sim/src/Makefile | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile
index b731b52..aa99777 100644
--- a/arch/sim/src/Makefile
+++ b/arch/sim/src/Makefile
@@ -287,9 +287,11 @@ board/libboard$(LIBEXT):
 # Step 3 cheat the host there is no object to construct
 # Note: the destructor can be fixed in the same way.
 
-nuttx$(EXEEXT): libarch$(LIBEXT) board/libboard$(LIBEXT) $(LINKOBJS) 
$(HOSTOBJS)
-       $(Q) echo "LD:  nuttx$(EXEEXT)"
+nuttx-names.dat: nuttx-names.in
        $(call PREPROCESS, nuttx-names.in, nuttx-names.dat)
+
+nuttx$(EXEEXT): libarch$(LIBEXT) board/libboard$(LIBEXT) $(LINKOBJS) 
$(HOSTOBJS) nuttx-names.dat
+       $(Q) echo "LD:  nuttx$(EXEEXT)"
        $(Q) $(LD) -r $(LDLINKFLAGS) $(RELPATHS) $(EXTRA_LIBPATHS) -o nuttx.rel 
$(REQUIREDOBJS) $(LDSTARTGROUP) $(RELLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
        $(Q) $(OBJCOPY) --redefine-syms=nuttx-names.dat nuttx.rel
        $(Q) $(CC) $(CCLINKFLAGS) -Wl,-verbose 2>&1 | \
@@ -305,7 +307,7 @@ nuttx$(EXEEXT): libarch$(LIBEXT) board/libboard$(LIBEXT) 
$(LINKOBJS) $(HOSTOBJS)
 
 # This is part of the top-level export target
 
-export_startup: board/libboard$(LIBEXT) up_head.o $(HOSTOBJS)
+export_startup: board/libboard$(LIBEXT) up_head.o $(HOSTOBJS) nuttx-names.dat
        cp up_head.o $(HOSTOBJS) ${EXPORT_DIR}/startup
        cp nuttx-names.dat ${EXPORT_DIR}/libs
        echo main NXmain >> ${EXPORT_DIR}/libs/nuttx-names.dat

Reply via email to