diff options
| author | Bernard Xiong <[email protected]> | 2019-09-28 12:32:01 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-09-28 12:32:01 +0800 |
| commit | 88ad2398e9d2a42da34ed57e2fbc6c53100339f7 (patch) | |
| tree | f3a5d1a23a32670cdbd344b6eb4afd19671a0b3b /components/finsh/SConscript | |
| parent | 2a39e590244cc0a8501669e409c5b07fa4d33176 (diff) | |
| parent | 74793a53fdaf0c600677db5b24c0df98f1bc8a0f (diff) | |
Merge pull request #3102 from Lawlieta/develop
[components][finsh] Decouple RT_USING_DEVICE dependency for msh feature
Diffstat (limited to 'components/finsh/SConscript')
| -rw-r--r-- | components/finsh/SConscript | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/components/finsh/SConscript b/components/finsh/SConscript index e1e2b3bbdb..be04c56616 100644 --- a/components/finsh/SConscript +++ b/components/finsh/SConscript @@ -4,7 +4,6 @@ from building import * cwd = GetCurrentDir() src = Split(''' shell.c -symbol.c cmd.c ''') @@ -21,19 +20,20 @@ finsh_vm.c finsh_token.c ''') -msh_src = Split(''' -msh.c -msh_cmd.c -msh_file.c -''') +msh_src = Glob('msh.c') -CPPPATH = [cwd] +if GetDepend('RT_USING_DFS'): + msh_src += ['msh_file.c'] +if not GetDepend('FINSH_USING_SYMTAB'): + src += ['symbol.c'] if GetDepend('FINSH_USING_MSH'): src = src + msh_src if not GetDepend('FINSH_USING_MSH_ONLY'): src = src + fsh_src +CPPPATH = [cwd] + group = DefineGroup('finsh', src, depend = ['RT_USING_FINSH'], CPPPATH = CPPPATH) Return('group') |
