1 Star 2 Fork 3

ohms9108 / myconfig

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile 951 Bytes
一键复制 编辑 原始数据 按行查看 历史
sknown 提交于 2018-06-12 03:07 . first version
PHONY += menuconfig silentoldconfig clean distclean
Q := @
obj := $(CURDIR)/kconfig
SUBDIR := kconfig
Kconfig := Kconfig
SRC_DIR += src
rm-distclean += include/generated include/config .config
export SRC_ROOT := $(shell pwd)
export CFLAGS += -I$(SRC_ROOT)/include/
ifeq ($(quiet),silent_)
silent := -s
endif
%:: FORCE
ALL:
$(foreach dir,$(SRC_DIR),make -C $(dir);)
menuconfig : $(obj)/mconf $(obj)/conf
$(Q)$< $(Kconfig)
$(Q)$(MAKE) silentoldconfig
%_defconfig:
$(Q)echo "$@ ..."
$(Q)$(MAKE) -C configs $@
$(Q)$(MAKE) menuconfig
saveconfig:
$(Q)$(MAKE) -C configs save
$(obj)/mconf:
$(Q)$(MAKE) -C $(SUBDIR)
silentoldconfig: $(obj)/conf
$(Q)mkdir -p include/generated include/config
$(Q)$< -s --silentoldconfig $(Kconfig)
clean:
$(foreach dir,$(SRC_DIR),make -C $(dir) clean;)
distclean:clean
-rm -rf $(rm-distclean)
$(MAKE) -C kconfig clean
FORCE:
.PHONY : ALL defconfig FORCE
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/wefeng/myconfig.git
git@gitee.com:wefeng/myconfig.git
wefeng
myconfig
myconfig
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891