diff --git a/arch/arm/src/Makefile b/arch/arm/src/Makefile index 5b159d388df..3f4d2380338 100644 --- a/arch/arm/src/Makefile +++ b/arch/arm/src/Makefile @@ -178,7 +178,7 @@ endif # Note that there may not be a head object if layout is handled # by the linker configuration. -export_startup: board$(DELIM)libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) ifneq ($(STARTUP_OBJS),) $(Q) if [ -d "$(EXPORT_DIR)$(DELIM)startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup$(DELIM)."; \ diff --git a/arch/avr/src/Makefile b/arch/avr/src/Makefile index f8b6267b4ba..a36f65831bc 100644 --- a/arch/avr/src/Makefile +++ b/arch/avr/src/Makefile @@ -102,7 +102,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/ceva/src/Makefile b/arch/ceva/src/Makefile index e698ad3e51b..a4518d1768e 100644 --- a/arch/ceva/src/Makefile +++ b/arch/ceva/src/Makefile @@ -151,7 +151,7 @@ nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT) $(LDSCRIPT) # Note that there may not be a head object if layout is handled # by the linker configuration. -export_startup: board$(DELIM)libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) ifneq ($(STARTUP_OBJS),) $(Q) if [ -d "$(EXPORT_DIR)$(DELIM)startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup$(DELIM)."; \ diff --git a/arch/hc/src/Makefile b/arch/hc/src/Makefile index cfab40831b0..c0a2d7235f3 100644 --- a/arch/hc/src/Makefile +++ b/arch/hc/src/Makefile @@ -114,7 +114,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/mips/src/Makefile b/arch/mips/src/Makefile index 6d565069f54..986478509c3 100644 --- a/arch/mips/src/Makefile +++ b/arch/mips/src/Makefile @@ -100,7 +100,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/misoc/src/Makefile b/arch/misoc/src/Makefile index 0fc89bd00bc..ca36e02dcf8 100644 --- a/arch/misoc/src/Makefile +++ b/arch/misoc/src/Makefile @@ -103,7 +103,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/or1k/src/Makefile b/arch/or1k/src/Makefile index eded156fd8d..c7fb12b6769 100644 --- a/arch/or1k/src/Makefile +++ b/arch/or1k/src/Makefile @@ -140,7 +140,7 @@ endif # Note that there may not be a head object if layout is handled # by the linker configuration. -export_startup: board$(DELIM)libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) ifneq ($(STARTUP_OBJS),) $(Q) if [ -d "$(EXPORT_DIR)$(DELIM)startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup$(DELIM)."; \ diff --git a/arch/renesas/src/Makefile b/arch/renesas/src/Makefile index 9d52a012f81..a1c1396b92d 100644 --- a/arch/renesas/src/Makefile +++ b/arch/renesas/src/Makefile @@ -108,7 +108,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/risc-v/src/Makefile b/arch/risc-v/src/Makefile index d65a0a8aa94..32ba7845e44 100644 --- a/arch/risc-v/src/Makefile +++ b/arch/risc-v/src/Makefile @@ -180,7 +180,7 @@ endif # Note that there may not be a head object if layout is handled # by the linker configuration. -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) ifneq ($(STARTUP_OBJS),) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup/."; \ diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile index 81d51d961a3..cb9c2bfb5ea 100644 --- a/arch/sim/src/Makefile +++ b/arch/sim/src/Makefile @@ -247,7 +247,7 @@ RELLIBS += -lboard all: up_head$(OBJEXT) libarch$(LIBEXT) -.PHONY: board/libboard$(LIBEXT) export_startup clean distclean cleanrel depend +.PHONY: export_startup clean distclean cleanrel depend $(AOBJS): %$(OBJEXT): %.S $(call ASSEMBLE, $<, $@) @@ -340,10 +340,9 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) up_head.o $(HOSTOBJS) nuttx-names.dat +export_startup: 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 # Dependencies diff --git a/arch/sparc/src/Makefile b/arch/sparc/src/Makefile index 37c80ed684b..6bb3050ce72 100644 --- a/arch/sparc/src/Makefile +++ b/arch/sparc/src/Makefile @@ -116,7 +116,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/x86/src/Makefile b/arch/x86/src/Makefile index ae9add03ff8..4ec6d2b98d0 100644 --- a/arch/x86/src/Makefile +++ b/arch/x86/src/Makefile @@ -112,7 +112,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/x86_64/src/Makefile b/arch/x86_64/src/Makefile index 00f815f79c3..73e02048418 100644 --- a/arch/x86_64/src/Makefile +++ b/arch/x86_64/src/Makefile @@ -122,7 +122,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/xtensa/src/Makefile b/arch/xtensa/src/Makefile index 9d76fa60534..b261df3ea79 100644 --- a/arch/xtensa/src/Makefile +++ b/arch/xtensa/src/Makefile @@ -129,7 +129,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/z16/src/Makefile b/arch/z16/src/Makefile index 106c3c2cfb0..4eeda54e30c 100644 --- a/arch/z16/src/Makefile +++ b/arch/z16/src/Makefile @@ -122,7 +122,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) ifeq ($(CONFIG_WINDOWS_NATIVE),y) $(Q) if exist "$(EXPORT_DIR)$(DELIM)startup" ( copy $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup$(DELIM)." /b /y) else diff --git a/arch/z80/src/Makefile.clang b/arch/z80/src/Makefile.clang index 94eac470220..b05076366c9 100644 --- a/arch/z80/src/Makefile.clang +++ b/arch/z80/src/Makefile.clang @@ -101,7 +101,7 @@ nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT) $(LINKCMD) # This is part of the top-level export target -export_startup: board$(DELIM)libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)$(DELIM)startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup"; \ else \ diff --git a/arch/z80/src/Makefile.sdccl b/arch/z80/src/Makefile.sdccl index 629e65fbca6..c6cb4a16b35 100644 --- a/arch/z80/src/Makefile.sdccl +++ b/arch/z80/src/Makefile.sdccl @@ -185,7 +185,7 @@ endif # This is part of the top-level export target -export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)/startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)/startup"; \ else \ diff --git a/arch/z80/src/Makefile.sdccw b/arch/z80/src/Makefile.sdccw index 06a6a965c55..23afbd42e4d 100644 --- a/arch/z80/src/Makefile.sdccw +++ b/arch/z80/src/Makefile.sdccw @@ -180,7 +180,7 @@ endif # This is part of the top-level export target -export_startup: board\libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if not exist board\Makefile ( echo $(EXPORT_DIR)\startup does not exist ) $(Q) if exist board\Makefile ( cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)\startup" ) diff --git a/arch/z80/src/Makefile.zdsiil b/arch/z80/src/Makefile.zdsiil index 26dde2c7a46..14d756932a6 100644 --- a/arch/z80/src/Makefile.zdsiil +++ b/arch/z80/src/Makefile.zdsiil @@ -130,7 +130,7 @@ nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT) nuttx.linkcmd # This is part of the top-level export target -export_startup: board$(DELIM)libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if [ -d "$(EXPORT_DIR)$(DELIM)startup" ]; then \ cp -f $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup"; \ else \ diff --git a/arch/z80/src/Makefile.zdsiiw b/arch/z80/src/Makefile.zdsiiw index 03a35ed17da..bb9d1e5d8ce 100644 --- a/arch/z80/src/Makefile.zdsiiw +++ b/arch/z80/src/Makefile.zdsiiw @@ -117,7 +117,7 @@ nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT) nuttx.linkcmd # This is part of the top-level export target -export_startup: board$(DELIM)libboard$(LIBEXT) $(STARTUP_OBJS) +export_startup: $(STARTUP_OBJS) $(Q) if exist "$(EXPORT_DIR)$(DELIM)startup" ( copy $(STARTUP_OBJS) "$(EXPORT_DIR)$(DELIM)startup$(DELIM)." /b /y) # Dependencies