mirror of https://github.com/OpenIPC/firmware.git
Makefile: show selected configuration
parent
6b144ebaa3
commit
22b6f30358
19
Makefile
19
Makefile
|
@ -11,17 +11,23 @@ MAX_ROOTFS_SIZE_16M := 10240
|
||||||
MAX_KERNEL_SIZE_128M := 4096
|
MAX_KERNEL_SIZE_128M := 4096
|
||||||
MAX_ROOTFS_SIZE_128M := 16384
|
MAX_ROOTFS_SIZE_128M := 16384
|
||||||
|
|
||||||
ifneq ($(filter $(MAKECMDGOALS), all repack),)
|
CONFIG = $(error variable BOARD is not defined)
|
||||||
LIST = $(shell find ./br-ext-*/configs/*_defconfig | sort | \
|
TIMER := $(shell date +%s)
|
||||||
|
|
||||||
|
ifeq ($(MAKECMDGOALS),all)
|
||||||
|
ifeq ($(BOARD),)
|
||||||
|
LIST := $(shell find ./br-ext-*/configs/*_defconfig | sort | \
|
||||||
sed -E "s|br-ext-chip-(.+).configs.(.+)_defconfig|'\2' '\1 \2'|")
|
sed -E "s|br-ext-chip-(.+).configs.(.+)_defconfig|'\2' '\1 \2'|")
|
||||||
BOARD = $(or $(shell whiptail --title "Available boards" --menu "Please select a board:" 20 76 12 \
|
BOARD := $(or $(shell whiptail --title "Available boards" --menu "Please select a board:" 20 76 12 \
|
||||||
--notags $(LIST) 3>&1 1>&2 2>&3),$(error variable BOARD must be defined))
|
--notags $(LIST) 3>&1 1>&2 2>&3),$(CONFIG))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(BOARD),)
|
||||||
CONFIG := $(shell find br-ext-*/configs/*_defconfig | grep -m1 $(BOARD))
|
CONFIG := $(shell find br-ext-*/configs/*_defconfig | grep -m1 $(BOARD))
|
||||||
include $(CONFIG)
|
include $(CONFIG)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
TIMER := $(shell date +%s)
|
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@printf "BR-OpenIPC usage:\n \
|
@printf "BR-OpenIPC usage:\n \
|
||||||
- make list - show available device configurations\n \
|
- make list - show available device configurations\n \
|
||||||
|
@ -43,6 +49,7 @@ defconfig:
|
||||||
@if test ! -e $(TARGET)/buildroot-$(BR_VER); then \
|
@if test ! -e $(TARGET)/buildroot-$(BR_VER); then \
|
||||||
wget -c -q $(BR_LINK)/$(BR_VER).tar.gz -O $(BR_FILE); \
|
wget -c -q $(BR_LINK)/$(BR_VER).tar.gz -O $(BR_FILE); \
|
||||||
mkdir -p $(TARGET); tar -xf $(BR_FILE) -C $(TARGET); fi
|
mkdir -p $(TARGET); tar -xf $(BR_FILE) -C $(TARGET); fi
|
||||||
|
@echo --- $(or $(CONFIG),$(error variable CONFIG is not defined))
|
||||||
@$(BR_MAKE) BR2_DEFCONFIG=$(PWD)/$(CONFIG) defconfig
|
@$(BR_MAKE) BR2_DEFCONFIG=$(PWD)/$(CONFIG) defconfig
|
||||||
|
|
||||||
toolname:
|
toolname:
|
||||||
|
|
Loading…
Reference in New Issue