1# coding=utf-8 2import shutil 3import os 4import sys 5import stat 6import datetime 7import subprocess 8from datetime import datetime 9 10def copy_resources_objs(script_in, build_params_in): 11 12 build_params = open(build_params_in) 13 data = build_params.read() 14 15 data_prebuild_dir='' 16 if 'ALI_AOS_HAAS_EDU_K1' in data: # haasedu 17 print('HaaS EDU platform') 18 data_prebuild_dir = 'hardware/chip/haas1000/prebuild/data/' 19 20 elif 'ALI_AOS_HAAS200' in data: # haas200 21 print('HaaS 200 platform') 22 data_prebuild_dir = 'hardware/chip/rtl872xd/prebuild/data/' 23 else: # haas100 24 print('HaaS100 chip') 25 data_prebuild_dir='hardware/chip/haas1000/prebuild/data/' 26 27 print('data_prebuild_dir = %s' % data_prebuild_dir) 28 29 30 script_dir = os.path.dirname(script_in) 31 project_dir = script_dir + '/../../' 32 font_dir_src = os.path.join(project_dir, 'components', 'py_engine', 'external', 'bitmap_fonts') 33 font_dir_dist = os.path.join(project_dir, data_prebuild_dir, 'font') 34 35 print('project_dir = %s' % project_dir) 36 print('font_dir_src = %s' % font_dir_src) 37 print('font_dir_dist = %s' % font_dir_dist) 38 39 if os.path.exists(font_dir_dist): 40 shutil.rmtree(font_dir_dist) 41 42 shutil.copytree(font_dir_src, font_dir_dist) 43 44 45if __name__ == '__main__': 46 47 copy_resources_objs(sys.argv[0], sys.argv[1]) 48 49 print('run cp_solutions_res script success') 50