展讯平台 脚本 ANDROID_3RDPARTY_IMAGE_TAG 和 ANDROID_3RDPARTY_SELECTED_PRODUCT 两个变量的位置(追踪)

来源:互联网 发布:pc蛋蛋app源码 编辑:程序博客网 时间:2024/06/06 00:59

 

customize/customer_cfg/sp8810ga_s2/res/build.sh:  export ANDROID_3RDPARTY_IMAGE_TAG=$ANDROID_3RDPARTY_SELECTED_PRODUCT


customize/shell/build.products.sh:   export ANDROID_3RDPARTY_SELECTED_PRODUCT="$selected_product"

 ANDROID_3RDPARTY_PRODUCTS_PATH=../customer_cfg

 ##获得 customer_cfg文件夹下的各项目的名字(子文件夹的名字)
 products=$(cd $ANDROID_3RDPARTY_PRODUCTS_PATH; find . -maxdepth 1 -type d | sort)
 products=${products//./}
 products=${products//\//}

 export TARGET_BOOTLOADER_BOARD_NAME="${ll_args[0]}"
 for product in $products; do
  if [ "$selected_product" == "$product" ]; then
     do_build=y
  fi
 done


 export ANDROID_3RDPARTY_SELECTED_PRODUCT="$selected_product"
 unset ll_args[0]
 unset ll_args[1]
 [ $do_build ] && { $ANDROID_3RDPARTY_PRODUCTS_PATH/$selected_product/res/build.sh        $subcmd ${ll_args[@]}; }
 cd $ANDROID_3RDPARTY_PRODUCTS_PATH/../../
 if [ ${ll_ota} = "1" ]; then
  make otapackage >&2
  customize/customer_cfg/$selected_product/res/build.sh update_image
 fi

 
 selected_product 变量里实际上只 编译的工程使用的 customer_cfg/ 下的文件夹名字。

 

原创粉丝点击