SConscript 878 B

123456789101112131415161718192021
  1. import os
  2. from building import *
  3. # The set of source files associated with this SConscript file.
  4. src = Split('''
  5. string_util.cc
  6. ''') + Glob('c/*.c') + Glob('core/api/*.cc') + Glob('experimental/microfrontend/lib/*.cc') \
  7. + Glob('experimental/microfrontend/lib/*.c') \
  8. + Glob('experimental/microfrontend/lib/tools/*.c') + Glob('kernels/*.cc') + Glob('kernels/internal/*.cc') \
  9. + Glob('micro/*.cc') + Glob('micro/kernels/*.cc') + Glob('micro/memory_planner/*.cc') + Glob('micro/testing/*.cc') \
  10. + Glob('schema/builtin_ops_header/*.cc')
  11. if GetDepend(['PKG_USING_TENSORFLOWLITEMICRO_AUDIO_EXAMPLE']):
  12. src += Glob('micro/examples/micro_speech/*.cc') + Glob('micro/examples/micro_speech/micro_features/*.cc')
  13. cwd = GetCurrentDir()
  14. CPPPATH = [cwd, str(Dir('#'))]
  15. group = DefineGroup('lite', src, depend = ['PKG_USING_TENSORFLOWLITEMICRO'], CPPPATH = CPPPATH)
  16. Return('group')