SConscript 517 B

123456789101112131415161718
  1. from building import *
  2. Import('rtconfig')
  3. src = Glob('*.c')
  4. cwd = GetCurrentDir()
  5. group = []
  6. CFLAGS = ' -nostdinc'
  7. CPPPATH = [cwd, cwd + '/libc/include']
  8. CPPDEFINES = ['__STDC_ISO_10646__=201206L', '_STDC_PREDEF_H']
  9. LIBS = ['c', 'gcc']
  10. LIBPATH = [cwd + '/libc/lib']
  11. if rtconfig.PLATFORM == 'gcc':
  12. group = DefineGroup('musl', src, depend = ['RT_USING_LIBC', 'RT_USING_MUSL'], CFLAGS = CFLAGS,
  13. CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES, LIBS = LIBS, LIBPATH = LIBPATH)
  14. Return('group')