mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-29 18:48:09 +08:00
improve build scripts
This commit is contained in:
parent
223424b260
commit
8521117355
@ -499,6 +499,30 @@ def gen_res_all_data():
|
||||
|
||||
emit_generate_res_after('data')
|
||||
|
||||
def gen_res_all_flows():
|
||||
if not THEME_PACKAGED and THEME != 'default':
|
||||
return
|
||||
|
||||
raw = join_path(INPUT_DIR, 'flows')
|
||||
if not os.path.exists(raw):
|
||||
return
|
||||
|
||||
emit_generate_res_before('flows')
|
||||
|
||||
if IS_GENERATE_RAW:
|
||||
if INPUT_DIR != join_path(OUTPUT_DIR, 'raw'):
|
||||
dst = join_path(OUTPUT_DIR, 'raw/flows')
|
||||
if os.path.exists(dst):
|
||||
remove_dir(dst)
|
||||
copy_dir(raw, dst)
|
||||
|
||||
if IS_GENERATE_INC_RES or IS_GENERATE_INC_BITMAP:
|
||||
inc = join_path(OUTPUT_DIR, 'inc/flows')
|
||||
make_dirs(inc)
|
||||
resgen(raw, inc, THEME, '.flows')
|
||||
|
||||
emit_generate_res_after('flows')
|
||||
|
||||
|
||||
def gen_res_all_xml():
|
||||
if not THEME_PACKAGED and THEME != 'default':
|
||||
@ -673,6 +697,7 @@ def gen_res_all():
|
||||
gen_res_all_ui()
|
||||
gen_res_all_style()
|
||||
gen_res_all_data()
|
||||
gen_res_all_flows()
|
||||
gen_res_all_xml()
|
||||
emit_generate_res_after('all')
|
||||
print('=========================================================')
|
||||
@ -1078,6 +1103,9 @@ def update_res():
|
||||
elif ACTION == 'data':
|
||||
theme_foreach(gen_res_all_data)
|
||||
gen_res_c()
|
||||
elif ACTION == 'flows':
|
||||
theme_foreach(gen_res_all_flows)
|
||||
gen_res_c()
|
||||
elif ACTION == 'xml':
|
||||
theme_foreach(gen_res_all_xml)
|
||||
gen_res_c()
|
||||
|
Loading…
Reference in New Issue
Block a user