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