SConscript 1.0 KB

123456789101112131415161718192021222324252627
  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/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. if GetDepend('PKG_USING_TENSORFLOWLITEMICRO_REFERENCE'):
  14. src += Glob('micro/kernels/*.cc')
  15. if GetDepend('PKG_USING_TENSORFLOWLITEMICRO_CMSISNN'):
  16. src += Glob('micro/kernels/cmsis-nn/*.cc')
  17. cwd = GetCurrentDir()
  18. CPPPATH = [cwd, str(Dir('#'))]
  19. group = DefineGroup('lite', src, depend = ['PKG_USING_TENSORFLOWLITEMICRO'], CPPPATH = CPPPATH)
  20. Return('group')