mirror of
https://github.com/apache/nuttx.git
synced 2026-05-30 13:27:01 +08:00
sim: Simplify boards and arch's Makefile
1.Remove the unused LIBPATHS and HOSTLDFLAGS 2.Move HOSTCFLAGS to arch/Makefile Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
committed by
Petro Karashchenko
parent
ddde41018a
commit
a8ab090764
@@ -76,6 +76,9 @@ endif
|
|||||||
VPATH = sim
|
VPATH = sim
|
||||||
DEPPATH = $(patsubst %,--dep-path %,$(subst :, ,$(VPATH)))
|
DEPPATH = $(patsubst %,--dep-path %,$(subst :, ,$(VPATH)))
|
||||||
|
|
||||||
|
HOSTCFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
||||||
|
$(ARCHCFLAGS) $(HOSTINCLUDES) $(EXTRAFLAGS) -D__SIM__ -pipe
|
||||||
|
|
||||||
HOSTCFLAGS += ${shell $(INCDIR) "$(CC)" $(ARCH_SRCDIR)}
|
HOSTCFLAGS += ${shell $(INCDIR) "$(CC)" $(ARCH_SRCDIR)}
|
||||||
ifeq ($(CONFIG_HOST_MACOS),y)
|
ifeq ($(CONFIG_HOST_MACOS),y)
|
||||||
HOSTCFLAGS += -Wno-deprecated-declarations
|
HOSTCFLAGS += -Wno-deprecated-declarations
|
||||||
@@ -234,7 +237,6 @@ RELPATHS += -L"$(TOPDIR)/staging"
|
|||||||
|
|
||||||
# Add the board-specific library and directory
|
# Add the board-specific library and directory
|
||||||
|
|
||||||
LIBPATHS += -L board
|
|
||||||
RELPATHS += -L board
|
RELPATHS += -L board
|
||||||
RELLIBS += -lboard
|
RELLIBS += -lboard
|
||||||
|
|
||||||
@@ -300,8 +302,8 @@ ifneq ($(CONFIG_HOST_MACOS),y)
|
|||||||
$(Q) echo "__init_array_start = .; __init_array_end = .; __fini_array_start = .; __fini_array_end = .;" >>nuttx.ld
|
$(Q) echo "__init_array_start = .; __init_array_end = .; __fini_array_start = .; __fini_array_end = .;" >>nuttx.ld
|
||||||
endif
|
endif
|
||||||
$(if $(CONFIG_HAVE_CXX),\
|
$(if $(CONFIG_HAVE_CXX),\
|
||||||
$(Q) "$(CXX)" $(CFLAGS) $(LIBPATHS) $(LDFLAGS) -o $(TOPDIR)/$@ $(HEADOBJ) nuttx.rel $(HOSTOBJS) $(STDLIBS),\
|
$(Q) "$(CXX)" $(CFLAGS) $(LDFLAGS) -o $(TOPDIR)/$@ $(HEADOBJ) nuttx.rel $(HOSTOBJS) $(STDLIBS),\
|
||||||
$(Q) "$(CC)" $(CFLAGS) $(LIBPATHS) $(LDFLAGS) -o $(TOPDIR)/$@ $(HEADOBJ) nuttx.rel $(HOSTOBJS) $(STDLIBS))
|
$(Q) "$(CC)" $(CFLAGS) $(LDFLAGS) -o $(TOPDIR)/$@ $(HEADOBJ) nuttx.rel $(HOSTOBJS) $(STDLIBS))
|
||||||
$(Q) $(NM) $(TOPDIR)/$@ | \
|
$(Q) $(NM) $(TOPDIR)/$@ | \
|
||||||
grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
|
grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
|
||||||
sort > $(TOPDIR)/System.map
|
sort > $(TOPDIR)/System.map
|
||||||
|
|||||||
@@ -209,8 +209,4 @@ ifeq ($(CONFIG_SIM_M32),y)
|
|||||||
LDFLAGS += -m32
|
LDFLAGS += -m32
|
||||||
LDMODULEFLAGS += -melf_i386
|
LDMODULEFLAGS += -melf_i386
|
||||||
LDELFFLAGS += -melf_i386
|
LDELFFLAGS += -melf_i386
|
||||||
HOSTLDFLAGS += -m32
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
HOSTCFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
|
||||||
$(ARCHCFLAGS) $(HOSTINCLUDES) $(EXTRAFLAGS) -D__SIM__ -pipe
|
|
||||||
|
|||||||
Reference in New Issue
Block a user