添加oem解析相关 注释
This commit is contained in:
@@ -741,10 +741,10 @@ build_obj_func() {
|
||||
export smart_cco_sta=1
|
||||
. ${SRC_ENV_FILE} ${IMG_TYPE} ${APP_SELECTION} ${DEF_REL} ${DEF_FLASH} ${DEF_PSRAM}
|
||||
if [ "${DEF_CLEANUP}" == "true" ]; then
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
if [ "${APP_SELECTION}" == "${DEF_CUS_APP}" ]; then
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} PLC_SUPPORT_3_PHASE=0 -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} PLC_SUPPORT_3_PHASE=0 -C ..
|
||||
#kl3 cus_core file.
|
||||
cp ../ap/.output/cus/lib/ht_cco.bin ../tools/gen_img/ht_cus.bin
|
||||
cp ../ap/.output/cus/lib/ht_cco.out ../tools/gen_img/ht_cus.out
|
||||
@@ -754,14 +754,14 @@ build_obj_func() {
|
||||
else
|
||||
#kl3 plc_core file.
|
||||
if [ "${DEF_FLASH}" == "4m" ] && [ "${DEF_PSRAM}" == "8m" ]; then
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
cp ../ap/.output/plc/lib/ht_cco.bin ../tools/gen_img/iot_ht_3p.bin
|
||||
cp ../ap/.output/plc/lib/ht_cco.out ../tools/gen_img/ht_3p.out
|
||||
cp ../ap/.output/plc/lib/ht_cco.map ../tools/gen_img/ht_3p.map
|
||||
cp ../export/lib/libht_cco.a ${taget_cco_source_dir}/libht_plc_${plc_lib_kw}_3p.a
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} PLC_SUPPORT_3_PHASE=0 -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} PLC_SUPPORT_3_PHASE=0 -C ..
|
||||
cp ../ap/.output/plc/lib/ht_cco.bin ../tools/gen_img/iot_ht_1p.bin
|
||||
cp ../ap/.output/plc/lib/ht_cco.out ../tools/gen_img/ht_1p.out
|
||||
cp ../ap/.output/plc/lib/ht_cco.map ../tools/gen_img/ht_1p.map
|
||||
@@ -788,9 +788,9 @@ build_obj_func() {
|
||||
export cco=1
|
||||
. ${SRC_ENV_FILE}
|
||||
if [ "${DEF_CLEANUP}" == "true" ]; then
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=1 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
if [ "${APP_SELECTION}" == "${DEF_CUS_APP}" ]; then
|
||||
#kl3 customer demo, cus_core.
|
||||
cp ../ap/.output/cus/lib/ht_cco.bin ../tools/gen_img/ht_cus.bin
|
||||
@@ -837,17 +837,17 @@ build_obj_func() {
|
||||
export smart_cco_sta=2
|
||||
. ${SRC_ENV_FILE} ${IMG_TYPE} ${APP_SELECTION} ${DEF_REL} ${DEF_FLASH} ${DEF_PSRAM}
|
||||
if [ "${DEF_CLEANUP}" == "true" ]; then
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
. clean_env_flash_smart.sh ${IMG_TYPE} ${APP_SELECTION}
|
||||
else
|
||||
export cco=0
|
||||
. ${SRC_ENV_FILE}
|
||||
if [ "${DEF_CLEANUP}" == "true" ]; then
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
fi
|
||||
|
||||
if [ "${APP_SELECTION}" == "${DEF_CUS_APP}" ]; then
|
||||
@@ -887,10 +887,10 @@ build_obj_func() {
|
||||
. ${SRC_ENV_FILE}
|
||||
|
||||
if [ "${DEF_CLEANUP}" == "true" ]; then
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
|
||||
cp ../ap/.output/plc/lib/ht_ftm.bin ../tools/gen_img/ht.bin
|
||||
cp ../ap/.output/plc/lib/ht_ftm.out ../tools/gen_img/ht.out
|
||||
@@ -903,10 +903,10 @@ build_obj_func() {
|
||||
. ${SRC_ENV_FILE}
|
||||
|
||||
if [ "${DEF_CLEANUP}" == "true" ]; then
|
||||
make -j APP=${APP_SELECTION} -C .. clobber
|
||||
./make.py -j APP=${APP_SELECTION} -C .. clobber
|
||||
fi
|
||||
|
||||
make -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
./make.py -j PLATFORM=${DEF_PLATFORM_TYPE} cco=0 APP=${APP_SELECTION} FLASH_SIZE=${FLASH_SIZE_nM} -C ..
|
||||
|
||||
cp ../ap/.output/plc/lib/ht_sta.bin ../tools/gen_img/ht.bin
|
||||
cp ../ap/.output/plc/lib/ht_sta.out ../tools/gen_img/ht.out
|
||||
|
59
build/make.py
Executable file
59
build/make.py
Executable file
@@ -0,0 +1,59 @@
|
||||
#!/usr/bin/python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
|
||||
|
||||
env_dict=os.environ.copy()
|
||||
|
||||
|
||||
env_dict.pop('SHELL',None)
|
||||
env_dict.pop('COLORTERM',None)
|
||||
env_dict.pop('TERM_PROGRAM_VERSION',None)
|
||||
env_dict.pop('LANGUAGE',None)
|
||||
env_dict.pop('XDG_SESSION_TYPE',None)
|
||||
env_dict.pop('VSCODE_GIT_ASKPASS_NODE',None)
|
||||
env_dict.pop('MOTD_SHOWN',None)
|
||||
env_dict.pop('HOME',None)
|
||||
env_dict.pop('LANG',None)
|
||||
env_dict.pop('LS_COLORS',None)
|
||||
env_dict.pop('SSL_CERT_DIR',None)
|
||||
env_dict.pop('GIT_ASKPASS',None)
|
||||
env_dict.pop('SSH_CONNECTION',None)
|
||||
env_dict.pop('VSCODE_GIT_ASKPASS_EXTRA_ARGS',None)
|
||||
env_dict.pop('LESSCLOSE',None)
|
||||
env_dict.pop('XDG_SESSION_CLASS',None)
|
||||
env_dict.pop('TERM',None)
|
||||
env_dict.pop('LESSOPEN',None)
|
||||
env_dict.pop('USER',None)
|
||||
env_dict.pop('VSCODE_GIT_IPC_HANDLE',None)
|
||||
env_dict.pop('SHLVL',None)
|
||||
env_dict.pop('XDG_SESSION_ID',None)
|
||||
env_dict.pop('XDG_RUNTIME_DIR',None)
|
||||
env_dict.pop('SSL_CERT_FILE',None)
|
||||
env_dict.pop('SSH_CLIENT',None)
|
||||
env_dict.pop('VSCODE_GIT_ASKPASS_MAIN',None)
|
||||
env_dict.pop('XDG_DATA_DIRS',None)
|
||||
env_dict.pop('BROWSER',None)
|
||||
env_dict.pop('PATH',None)
|
||||
env_dict.pop('DBUS_SESSION_BUS_ADDRESS',None)
|
||||
env_dict.pop('OLDPWD',None)
|
||||
env_dict.pop('TERM_PROGRAM',None)
|
||||
env_dict.pop('VSCODE_IPC_HOOK_CLI',None)
|
||||
env_dict.pop('aaaaaaa',None)
|
||||
|
||||
|
||||
|
||||
# print("环境变量")
|
||||
# for key in env_dict:
|
||||
# print(f"{key}:{env_dict[key]}")
|
||||
# print("命令行参数")
|
||||
# for item in sys.argv:
|
||||
# print(f"{item}")
|
||||
os.system(f"make {' '.join(sys.argv[1:])}")
|
||||
|
||||
|
Reference in New Issue
Block a user