mirror of
https://github.com/apache/nuttx.git
synced 2026-05-31 23:40:19 +08:00
sim: Fix make export
Namely, don't forget to generate nuttx-names.dat.
This commit is contained in:
committed by
Xiang Xiao
parent
605a49e9af
commit
c7865ddca3
@@ -287,9 +287,11 @@ board/libboard$(LIBEXT):
|
|||||||
# Step 3 cheat the host there is no object to construct
|
# Step 3 cheat the host there is no object to construct
|
||||||
# Note: the destructor can be fixed in the same way.
|
# Note: the destructor can be fixed in the same way.
|
||||||
|
|
||||||
nuttx$(EXEEXT): libarch$(LIBEXT) board/libboard$(LIBEXT) $(LINKOBJS) $(HOSTOBJS)
|
nuttx-names.dat: nuttx-names.in
|
||||||
$(Q) echo "LD: nuttx$(EXEEXT)"
|
|
||||||
$(call PREPROCESS, nuttx-names.in, nuttx-names.dat)
|
$(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) $(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) $(OBJCOPY) --redefine-syms=nuttx-names.dat nuttx.rel
|
||||||
$(Q) $(CC) $(CCLINKFLAGS) -Wl,-verbose 2>&1 | \
|
$(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
|
# 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 up_head.o $(HOSTOBJS) ${EXPORT_DIR}/startup
|
||||||
cp nuttx-names.dat ${EXPORT_DIR}/libs
|
cp nuttx-names.dat ${EXPORT_DIR}/libs
|
||||||
echo main NXmain >> ${EXPORT_DIR}/libs/nuttx-names.dat
|
echo main NXmain >> ${EXPORT_DIR}/libs/nuttx-names.dat
|
||||||
|
|||||||
Reference in New Issue
Block a user