diff --git a/Makefile b/Makefile index 91b6946ac3420c8d7272807a809bb418f3f99103..f75fc7fda4d735fcb4b08213ee9a44087d6603a1 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,7 @@ empty:= space:= $(empty) $(empty) $(if $(findstring $(space),$(TOPDIR)),$(error ERROR: The path to the OpenWrt directory must not include any spaces)) +.ONESHELL: world: include $(TOPDIR)/include/host.mk diff --git a/include/scan.mk b/include/scan.mk index 0998333439af518a24d3e104f1a177e6fd365599..2f2753f2a01069ccc20466c9b16a35d0ac4efad2 100644 --- a/include/scan.mk +++ b/include/scan.mk @@ -78,3 +78,4 @@ $(TMP_DIR)/.$(SCAN_TARGET): $(TARGET_STAMP) $(SCAN_STAMP) FORCE: .PHONY: FORCE .NOTPARALLEL: +.ONESHELL: diff --git a/include/target.mk b/include/target.mk index 3401f849a5fdd3980b4edd938eee786d0df4eab1..657109e75d398316251f08ef92f904d487b22343 100644 --- a/include/target.mk +++ b/include/target.mk @@ -19,6 +19,7 @@ DEFAULT_PACKAGES.bootloader:= ifneq ($(DUMP),) all: dumpinfo + .ONESHELL: endif target_conf=$(subst .,_,$(subst -,_,$(subst /,_,$(1))))