zoukankan      html  css  js  c++  java
  • uboot主Makefile之4——OBJTREE&SRCTREE&TOPDIR &LNDIR

    OBJTREE := $(if $(BUILD_DIR),$(BUILD_DIR),$(CURDIR))  //如果定义了BUILD_DIR输出目录,则将BUILD_DIR赋给OBJTREE.

                                                                                                      //如果BUILD_DIR为空,则将当前Makefile所在的路径传给OBJTREE.
    SRCTREE := $(CURDIR)        //源码目录        
    TOPDIR := $(SRCTREE)        //顶层目录
    LNDIR := $(OBJTREE)         //连接目录
    export TOPDIR SRCTREE OBJTREE

    MKCONFIG := $(SRCTREE)/mkconfig
    export MKCONFIG

    注意:CURIDR变量是MAKEFILE的内嵌变量,代表当前路径。

    所以如果编译时没有定义编译路径,即没有定义BUILD_DIR,则以上所有变量都是CURDIR,即当前目录,也就是uboot的顶层目录

  • 相关阅读:
    每日日报
    每日日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated"}
    2020.11.07
    2020.11.05
    2020.11.09
  • 原文地址:https://www.cnblogs.com/AndyChen1/p/8341329.html
Copyright © 2011-2022 走看看