就像LOCAL_C_INCLUDES := \
    $(base)/services/audioflinger \
    $(base)/services/camera/libcameraservice \
    $(base)/media/libmediaplayerservice \
可以不可以这么理解:     
1 ) := 会抹掉上次的变量赋值   而+=表示累加   
2) 一个mk文件里面如果一个变量只赋值一次   := 与+= 作用就是一样的
对不对 诸位?

解决方案 »

  1.   

    可以不可以这么理解:   
    1 ) := 会抹掉上次的变量赋值 而+=表示累加   
    2) 一个mk文件里面如果一个变量只赋值一次 := 与+= 作用就是一样的个人觉得可以这样理解。
    mk文件里的变量没有初始值的要求吗?如果初始值为空,在2)中只赋值一次就可以用+=
      

  2.   

    bingo!!!LayerBase.cpp (z:\work\froyo\frameworks\base\libs\surfaceflinger) 26170 2/21/2011LOCAL_C_INCLUDES := \
    $(call include-path-for, corecg graphics)LOCAL_C_INCLUDES += hardware/libhardware/modules/gralloc