Commit ca1af589 authored by Liu Chao's avatar Liu Chao
Browse files

kconfig: Add script to update openeuler_defconfig



update_oedefconfig:run make openeuler_defconfig and copy .config to arch/$(SRCARCH)/configs/openeuler_defconfig
save_oedefconfig:copy .config to arch/$(SRCARCH)/configs/openeuler_defconfig

Signed-off-by: default avatarLiu Chao <liuchao173@huawei.com>
parent b683f7f9
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -75,6 +75,14 @@ PHONY += savedefconfig defconfig
savedefconfig: $(obj)/conf
	$(Q)$< $(silent) --$@=defconfig $(Kconfig)

update_oedefconfig: $(obj)/conf
	$(Q)$< $(silent) --defconfig=arch/$(SRCARCH)/configs/openeuler_defconfig $(Kconfig)
	$(Q)$(CONFIG_SHELL) $(srctree)/scripts/kconfig/makeconfig.sh $(SRCARCH)

save_oedefconfig: $(obj)/conf
	$(Q)$(CONFIG_SHELL) $(srctree)/scripts/kconfig/makeconfig.sh $(SRCARCH)


defconfig: $(obj)/conf
ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG)),)
	@$(kecho) "*** Default configuration is based on '$(KBUILD_DEFCONFIG)'"
+19 −0
Original line number Diff line number Diff line
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0

if [ ! -f .config ]; then
	echo ".config does not exist"
	exit 1
fi

sed -e '/CONFIG_CC_VERSION_TEXT/d' \
    -e '/CONFIG_CC_IS_GCC/d' \
    -e '/CONFIG_GCC_VERSION/d' \
    -e '/CONFIG_LD_VERSION/d' \
    -e '/CONFIG_CLANG_VERSION/d' \
    -e '/CONFIG_LLD_VERSION/d' \
    -e '/CONFIG_CC_CAN/d' \
    -e '/CONFIG_CC_HAS/d' \
    -i .config

cp .config arch/$1/configs/openeuler_defconfig