mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-19 10:38:56 +00:00
39 lines
1.0 KiB
Python
39 lines
1.0 KiB
Python
Import('AIC_ROOT')
|
|
Import('PRJ_KERNEL')
|
|
Import('rtconfig')
|
|
from building import *
|
|
import os
|
|
|
|
build_lib = False
|
|
cwd = GetCurrentDir()
|
|
cpp_path = [cwd]
|
|
cc_flages = ""
|
|
src = Glob('*.c')
|
|
group = []
|
|
lvgl_version = ''
|
|
library_name = ''
|
|
library_path = ''
|
|
|
|
if GetDepend(['LVGL_V_8']):
|
|
lvgl_version = 'v8'
|
|
|
|
if GetDepend(['LVGL_V_9']):
|
|
lvgl_version = 'v9'
|
|
|
|
if os.path.exists(cwd + '/' + lvgl_version):
|
|
cur_dir_name = os.path.basename(cwd)
|
|
|
|
cpp_path.append(cwd + '/' + lvgl_version)
|
|
if build_lib == True:
|
|
library_path = cwd + '/'
|
|
library_name = cur_dir_name + '_' + lvgl_version + '_' + rtconfig.CPUNAME
|
|
lib_src = Glob(lvgl_version + '/*.c')
|
|
DefineGroup(library_path + library_name + '.a', lib_src, depend = ['LPKG_USING_LVGL'], LIBRARY='')
|
|
else:
|
|
src += Glob(lvgl_version + '/*.c')
|
|
|
|
group = DefineGroup('LVGL-port', src, depend = ['LPKG_USING_LVGL'],
|
|
CPPPATH = cpp_path, CFLAGS = cc_flages,
|
|
LIBS = [library_name], LIBPATH = [library_path])
|
|
Return('group')
|