tools: define BOARD_COMMON_DIR only if ARCH_BOARD_COMMON is set

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
Petro Karashchenko 2022-03-09 18:15:09 +01:00 committed by Xiang Xiao
parent d7364a6506
commit e8213b9ae5
1 changed files with 6 additions and 3 deletions

View File

@ -150,9 +150,12 @@ else
BOARD_KCONFIG = $(CUSTOM_BOARD_KPATH)
endif
BOARD_COMMON_DIR ?= $(wildcard $(BOARD_DIR)$(DELIM)..$(DELIM)common)
ifeq ($(BOARD_COMMON_DIR),)
BOARD_COMMON_DIR = $(wildcard $(TOPDIR)$(DELIM)boards$(DELIM)$(CONFIG_ARCH)$(DELIM)$(CONFIG_ARCH_CHIP)$(DELIM)common)
ifeq (,$(wildcard $(BOARD_DIR)$(DELIM)..$(DELIM)common))
ifeq ($(CONFIG_ARCH_BOARD_COMMON),y)
BOARD_COMMON_DIR ?= $(wildcard $(TOPDIR)$(DELIM)boards$(DELIM)$(CONFIG_ARCH)$(DELIM)$(CONFIG_ARCH_CHIP)$(DELIM)common)
endif
else
BOARD_COMMON_DIR ?= $(wildcard $(BOARD_DIR)$(DELIM)..$(DELIM)common)
endif
BOARD_DRIVERS_DIR ?= $(wildcard $(BOARD_DIR)$(DELIM)..$(DELIM)drivers)
ifeq ($(BOARD_DRIVERS_DIR),)