Files

35 lines
1.1 KiB
Python

import os
import platform
import fileinput
# if platform.machine() == 'aarch64':
# config_txt = ''
# write_back = False
# for line in fileinput.input(files=('config_defaults.mk',)):
# if line.startswith('CONFIG_TOOLCHAIN_PATH') or line.startswith('CONFIG_TOOLCHAIN_PREFIX'):
# config_txt += '# ' + line
# write_back = True
# else:
# config_txt += line
# try:
# if write_back:
# with open('config_defaults.mk', 'w') as f:
# f.write(config_txt)
# except Exception as e:
# print(e)
env = SConscript(
os.path.join(os.getcwd(), "../../tools/scons/project.py"),
variant_dir=os.getcwd(),
duplicate=0,
)
# for t in env['MYTARGETS']:
# m_project = env["task_list"][t]
# m_project["_target_build_env"].Command(
# target=f"dist/{t}.rpath", # 目标文件
# source=f"dist/{t}", # 源文件
# action="patchelf --force-rpath --set-rpath '/usr/lib/axcl:/usr/lib/axcl/ffmpeg' $SOURCES ; cp $SOURCES $TARGET", # 执行命令
# )