zoukankan      html  css  js  c++  java
  • uboot主Makefile之6——ARCH CPU BOARD VENDER SOC变量和make x210_sd_config配置的关系

    130 ifeq ($(obj)include/config.mk,$(wildcard $(obj)include/config.mk))  //判断include目录下是否有config.mk文件,该文件是在make x210_sd_config时配置得来的
    131
    132 # load ARCH, BOARD, and CPU configuration
    133 include $(obj)include/config.mk                 //将config.mk配置文件包含在主Makefile中
    134 export ARCH CPU BOARD VENDOR SOC            //并将此文件中的5个变量导出到环境变量,供子makefile使用

    include/config.mk文件内容为如下

    ARCH = arm
    CPU = s5pc11x
    BOARD = x210
    VENDOR = samsung
    SOC = s5pc110

    配置时执行的make x210_sd_config是在主Makefile的第2589行

    这里的x210_sd_config是Makefile的目标

    2589 x210_sd_config : unconfig
    2590 @$(MKCONFIG) $(@:_config=) arm s5pc11x x210 samsung s5pc110
    2591 @echo "TEXT_BASE = 0xc3e00000" > $(obj)board/samsung/x210/config.mk

  • 相关阅读:
    Object之总结(一)
    Object之registerNatives
    Object之finalize
    阿里腾讯百度360
    Object之getClass
    Object之clone
    Object之toString
    Object之notify
    Object之wait
    Object之equals与hashCode
  • 原文地址:https://www.cnblogs.com/AndyChen1/p/8351242.html
Copyright © 2011-2022 走看看