| 1234567891011121314151617181920212223242526 |
- from building import *
- cwd = GetCurrentDir()
- src = Glob('*.c')
- inc = [cwd]
-
- # check if .h or .hpp files exsit
- def check_h_hpp_exsit(path):
- file_dirs = os.listdir(path)
- for file_dir in file_dirs:
- if os.path.splitext(file_dir)[1] in ['.h', '.hpp']:
- return True
- return False
-
- sls_src_cwd = cwd
- for root, dirs, files in os.walk(sls_src_cwd):
- for dir in dirs:
- current_path = os.path.join(root, dir)
- src = src + Glob(os.path.join(current_path,'*.c')) # add all .c files
- if check_h_hpp_exsit(current_path): # add .h and .hpp path
- inc = inc + [current_path]
-
- group = DefineGroup('LVGL-SquareLine', src, depend = ['PKG_USING_LVGL_SQUARELINE'], CPPPATH = inc)
-
- Return('group')
|