123456789101112131415161718192021222324 |
- import os
- from building import *
- Import('rtconfig')
- cwd = GetCurrentDir()
- src = Glob('src/*.c')
- list = os.listdir(cwd + "/src")
- if rtconfig.ARCH in list:
- if os.path.exists(cwd + "/src/" + rtconfig.ARCH + "/" + rtconfig.CPU):
- src += Glob("src/" + rtconfig.ARCH + "/" + rtconfig.CPU + "/*.c")
- else:
- src += Glob("src/" + rtconfig.ARCH + "/*.c")
- CPPPATH = [cwd, cwd + "/inc"]
- LOCAL_CCFLAGS = ''
- if rtconfig.PLATFORM in ['gcc', 'armclang']:
- LOCAL_CCFLAGS += ' -std=gnu99'
- elif rtconfig.PLATFORM in ['armcc']:
- LOCAL_CCFLAGS += ' --c99 --gnu'
- group = DefineGroup('ktime', src, depend=['RT_USING_KTIME'], CPPPATH=CPPPATH, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
- Return('group')
|