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

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


The following commit(s) were added to refs/heads/master by this push:
     new bcefa2f0a2 tools: fix errors when executing indir
bcefa2f0a2 is described below

commit bcefa2f0a20b3aed0b6a10c1dcbf47d222c2bcdf
Author: yinshengkai <yinsheng...@xiaomi.com>
AuthorDate: Tue Nov 8 11:05:12 2022 +0800

    tools: fix errors when executing indir
    
    fix the error message when executing make -C nuttx/tools -f Makefile.host 
clean
    /bin/sh: 1: nuttx/tools/../tools/incdir: not found
    Signed-off-by: yinshengkai <yinsheng...@xiaomi.com>
---
 tools/Config.mk | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/tools/Config.mk b/tools/Config.mk
index 2466f1fbde..d954fded34 100644
--- a/tools/Config.mk
+++ b/tools/Config.mk
@@ -121,6 +121,12 @@ else
   DELIM ?= $(strip /)
 endif
 
+ifeq ($(CONFIG_WINDOWS_NATIVE),y)
+  EMPTYFILE := "NUL"
+else
+  EMPTYFILE := "/dev/null"
+endif
+
 # Process chip-specific directories
 
 ifeq ($(CONFIG_ARCH_CHIP_CUSTOM),y)
@@ -583,9 +589,9 @@ $(1)_$(2):
 
 endef
 
-export DEFINE_PREFIX := $(subst X,,${shell $(DEFINE) "$(CC)" "X"})
-export INCDIR_PREFIX := $(subst "X",,${shell $(INCDIR) "$(CC)" "X"})
-export INCSYSDIR_PREFIX := $(subst "X",,${shell $(INCDIR) -s "$(CC)" "X"})
+export DEFINE_PREFIX ?= $(subst X,,${shell $(DEFINE) "$(CC)" "X" 2> 
${EMPTYFILE}})
+export INCDIR_PREFIX ?= $(subst "X",,${shell $(INCDIR) "$(CC)" "X" 2> 
${EMPTYFILE}})
+export INCSYSDIR_PREFIX ?= $(subst "X",,${shell $(INCDIR) -s "$(CC)" "X" 2> 
${EMPTYFILE}})
 
 # ARCHxxx means the predefined setting(either toolchain, arch, or system 
specific)
 ARCHDEFINES += ${DEFINE_PREFIX}__NuttX__

Reply via email to