Chinaunix首页 | 论坛 | 博客
  • 博客访问: 466490
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 955
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-21 09:30
文章分类

全部博文(100)

文章存档

2017年(1)

2016年(16)

2015年(83)

我的朋友

分类: 嵌入式

2015-12-12 10:51:43

include/license.h: tools/bin2header COPYING
    cat COPYING | gzip -9 -c | ./tools/bin2header license_gzip > include/license.h
#########################################################################

unconfig:
    @rm -f $(obj)include/config.h $(obj)include/config.mk \
        $(obj)board/*/config.tmp $(obj)board/*/*/config.tmp \
        $(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep \
        $(obj)include/spl-autoconf.mk \
        $(obj)include/tpl-autoconf.mk

%_config::    unconfig
    @$(MKCONFIG) -A $(@:_config=)

sinclude $(obj).boards.depend
$(obj).boards.depend:    boards.cfg
    @awk '(NF && $$1 !~ /^#/) { print $$7 ": " $$7 "_config; $$(MAKE)" }' $< > $@

#########################################################################
#########################################################################

clean:


因此在u-boot 2014.04 /或2014.07的makefile的第443行添加
#add by richard
sinclude $(obj).boards.depend
$(obj).boards.depend:    boards.cfg
    @awk '(NF && $$1 !~ /^#/) { print $$7 ": " $$7 "_config; $$(MAKE)" }' $< > $@

即可实现config自动完成。

2014.07需要在436行,ifeq ($(config-targets),1)之前加。

阅读(1787) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~