+menuconfig-script/kernel_choice:system/kernel-x86_64 system/kernel-i686
+ @${CURRENT_DIR}/tools/kernel-choice-conf-gen.sh
+menuconfig-script/channel_choice:
+ @${CURRENT_DIR}/tools/channel-choice-conf-gen.sh
+
+build_option:
+ @if [ ! -f .config ]; then make menuconfig ; fi
+ ${CURRENT_DIR}/tools/menuconf-to-alterconf.sh ${CURRENT_DIR}/.build_option
+
+clean:
+ @sudo ${CURRENT_DIR}/${BUILD_SCRIPT} --noconfirm clean
+
+build:build_option
+ $(eval BUILD_OPTION := $(shell cat ${CURRENT_DIR}/.build_option))
+ @sudo ${CURRENT_DIR}/${BUILD_SCRIPT} ${BUILD_OPTION}
+
+keyring::
+ @sudo ${CURRENT_DIR}/tools/keyring.sh --alter-add --arch-add
+
+wizard:
+ @sudo ${CURRENT_DIR}/tools/wizard.sh
+
+check:
+ @bash -c 'shopt -s globstar nullglob; shellcheck -s bash --exclude=SC2068 -S error **/*.{sh,ksh,bash}'
+ @bash -c 'shopt -s globstar nullglob; shellcheck -s bash --exclude=SC2068 -S error tools/*.{sh,ksh,bash}'