mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
Merge pull request #16775 from chrysn-pull-requests/shell-make-fixes
makefiles: Sort >/dev/null and 2>&1
This commit is contained in:
commit
de768b5d23
@ -327,12 +327,12 @@ APPLICATION := $(strip $(APPLICATION))
|
||||
|
||||
ifeq (,$(and $(DOWNLOAD_TO_STDOUT),$(DOWNLOAD_TO_FILE)))
|
||||
ifeq (,$(WGET))
|
||||
ifeq (0,$(shell which wget 2>&1 > /dev/null ; echo $$?))
|
||||
ifeq (0,$(shell which wget > /dev/null 2>&1 ; echo $$?))
|
||||
WGET := $(shell which wget)
|
||||
endif
|
||||
endif
|
||||
ifeq (,$(CURL))
|
||||
ifeq (0,$(shell which curl 2>&1 > /dev/null ; echo $$?))
|
||||
ifeq (0,$(shell which curl > /dev/null 2>&1 ; echo $$?))
|
||||
CURL := $(shell which curl)
|
||||
endif
|
||||
endif
|
||||
@ -349,10 +349,10 @@ ifeq (,$(and $(DOWNLOAD_TO_STDOUT),$(DOWNLOAD_TO_FILE)))
|
||||
endif
|
||||
|
||||
ifeq (,$(UNZIP_HERE))
|
||||
ifeq (0,$(shell which unzip 2>&1 > /dev/null ; echo $$?))
|
||||
ifeq (0,$(shell which unzip > /dev/null 2>&1 ; echo $$?))
|
||||
UNZIP_HERE := $(shell which unzip) -q
|
||||
else
|
||||
ifeq (0,$(shell which 7z 2>&1 > /dev/null ; echo $$?))
|
||||
ifeq (0,$(shell which 7z > /dev/null 2>&1 ; echo $$?))
|
||||
UNZIP_HERE := $(shell which 7z) x -bd
|
||||
else
|
||||
$(error Neither unzip nor 7z is installed.)
|
||||
@ -714,7 +714,7 @@ endef
|
||||
# This is not the case on MacOSX, so it must be built on the fly
|
||||
ifeq ($(OS),Darwin)
|
||||
ifneq (,$(filter debug, $(MAKECMDGOALS)))
|
||||
ifneq (0,$(shell command -v setsid 2>&1 > /dev/null ; echo $$?))
|
||||
ifneq (0,$(shell command -v setsid > /dev/null 2>&1 ; echo $$?))
|
||||
SETSID = $(RIOTTOOLS)/setsid/setsid
|
||||
$(call target-export-variables,debug,$(SETSID))
|
||||
DEBUGDEPS += $(SETSID)
|
||||
|
@ -1,5 +1,5 @@
|
||||
# new versions of gdb will support all architectures in one binary
|
||||
ifeq ($(shell gdb-multiarch -v 2>&1 > /dev/null; echo $$?),0)
|
||||
ifeq ($(shell gdb-multiarch -v > /dev/null 2>&1; echo $$?),0)
|
||||
export GDB ?= gdb-multiarch
|
||||
else
|
||||
export GDBPREFIX ?= $(PREFIX)
|
||||
|
@ -3,7 +3,7 @@
|
||||
-include makefiles/color.inc.mk
|
||||
|
||||
riotgen-installed:
|
||||
@command -v riotgen 2>&1 > /dev/null || \
|
||||
@command -v riotgen > /dev/null 2>&1 || \
|
||||
{ $(COLOR_ECHO) \
|
||||
"$(COLOR_RED)'riotgen' command is not available \
|
||||
please consider installing it from \
|
||||
|
@ -2,7 +2,7 @@ INCLUDES += -I$(PKGDIRBASE)/flatbuffers/include
|
||||
|
||||
FLATC ?= flatc
|
||||
|
||||
ifneq (0,$(shell which flatc 2>&1 > /dev/null ; echo $$?))
|
||||
ifneq (0,$(shell which flatc > /dev/null 2>&1 ; echo $$?))
|
||||
FLATC = $(RIOTTOOLS)/flatc/flatc
|
||||
$(call target-export-variables,all,FLATC)
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user