xref: /device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/SConscript
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/
11bd4fe43Sopenharmony_ci#!/usr/bin/env python3
21bd4fe43Sopenharmony_ci# coding=utf-8
31bd4fe43Sopenharmony_ciimport os
41bd4fe43Sopenharmony_cifrom scripts import common_env
51bd4fe43Sopenharmony_ciImport('env')
61bd4fe43Sopenharmony_ciImport('env_cfg')
71bd4fe43Sopenharmony_ciImport('module')
81bd4fe43Sopenharmony_ci
91bd4fe43Sopenharmony_cimodule_path = env_cfg.get_module_dir(module)
101bd4fe43Sopenharmony_ciobj_path = env_cfg.obj_path
111bd4fe43Sopenharmony_cimodule_libs = env_cfg.get_module_libs(module)
121bd4fe43Sopenharmony_cilibs = []
131bd4fe43Sopenharmony_ci
141bd4fe43Sopenharmony_cienv = env.Clone()
151bd4fe43Sopenharmony_cienv_cfg.append_environs(env, module)
161bd4fe43Sopenharmony_cicommon_env.print_log_env(env, env_cfg.get_module_dir(module))
171bd4fe43Sopenharmony_ci
181bd4fe43Sopenharmony_cifor lib in module_libs:
191bd4fe43Sopenharmony_ci    print('lib_name:',lib)
201bd4fe43Sopenharmony_ci    src_path = module_libs[lib]
211bd4fe43Sopenharmony_ci    objs = []
221bd4fe43Sopenharmony_ci    for src in src_path:
231bd4fe43Sopenharmony_ci        objs += env.SConscript(os.path.join(src, 'SConscript'), {'env':env}, variant_dir = os.path.join('#', obj_path, module_path, src), duplicate = 0)
241bd4fe43Sopenharmony_ci    libs += env.Library(lib,objs)
251bd4fe43Sopenharmony_ciReturn('libs')
26

Indexes created Thu Nov 07 10:32:03 CST 2024