mirror of
https://github.com/apache/nuttx.git
synced 2026-05-30 21:36:28 +08:00
tools: Replace mkallsyms.sh with mkallsyms.py
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
This commit is contained in:
@@ -157,7 +157,7 @@ board$(DELIM)libboard$(LIBEXT):
|
|||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|
||||||
define LINK_ALLSYMS
|
define LINK_ALLSYMS
|
||||||
$(Q) $(TOPDIR)/tools/mkallsyms.sh $(NUTTX) $(CROSSDEV) > allsyms.tmp
|
$(Q) $(TOPDIR)/tools/mkallsyms.py $(NUTTX) allsyms.tmp
|
||||||
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) allsyms$(OBJEXT) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(HEAD_OBJ) allsyms$(OBJEXT) $(EXTRA_OBJS) \
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ board/libboard$(LIBEXT):
|
|||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|
||||||
define LINK_ALLSYMS
|
define LINK_ALLSYMS
|
||||||
$(Q) $(TOPDIR)/tools/mkallsyms.sh $(NUTTX) $(CROSSDEV) > allsyms.tmp
|
$(Q) $(TOPDIR)/tools/mkallsyms.py $(NUTTX) allsyms.tmp
|
||||||
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) allsyms$(OBJEXT) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(HEAD_OBJ) allsyms$(OBJEXT) $(EXTRA_OBJS) \
|
||||||
|
|||||||
@@ -300,7 +300,9 @@ nuttx-names.dat: nuttx-names.in
|
|||||||
$(call PREPROCESS, nuttx-names.in, nuttx-names.dat)
|
$(call PREPROCESS, nuttx-names.in, nuttx-names.dat)
|
||||||
|
|
||||||
define LINK_ALLSYMS
|
define LINK_ALLSYMS
|
||||||
$(Q) $(TOPDIR)/tools/mkallsyms.sh noconst $(NUTTX) $(CROSSDEV) > allsyms.tmp
|
$(if $(CONFIG_HOST_MACOS), \
|
||||||
|
$(Q) $(TOPDIR)/tools/mkallsyms.sh noconst $(NUTTX) $(CROSSDEV) > allsyms.tmp, \
|
||||||
|
$(Q) $(TOPDIR)/tools/mkallsyms.py $(NUTTX) allsyms.tmp)
|
||||||
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
||||||
$(if $(CONFIG_HAVE_CXX),\
|
$(if $(CONFIG_HAVE_CXX),\
|
||||||
$(Q) "$(CXX)" $(CFLAGS) $(LDFLAGS) -o $(NUTTX) \
|
$(Q) "$(CXX)" $(CFLAGS) $(LDFLAGS) -o $(NUTTX) \
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ board/libboard$(LIBEXT):
|
|||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|
||||||
define LINK_ALLSYMS
|
define LINK_ALLSYMS
|
||||||
$(Q) $(TOPDIR)/tools/mkallsyms.sh $(NUTTX) $(CROSSDEV) > allsyms.tmp
|
$(Q) $(TOPDIR)/tools/mkallsyms.py $(NUTTX) allsyms.tmp
|
||||||
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
$(Q) $(call COMPILE, -x c allsyms.tmp, allsyms$(OBJEXT))
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(STARTUP_OBJS) allsyms$(OBJEXT) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(STARTUP_OBJS) allsyms$(OBJEXT) $(EXTRA_OBJS) \
|
||||||
|
|||||||
Reference in New Issue
Block a user