1
0

SConstruct 715 B

123456789101112131415161718192021222324252627
  1. import os
  2. import sys
  3. EXEC_PATH = '/home/shaolin/CodeSourcery/Sourcery_G++_Lite/bin'
  4. RTT_ROOT = os.path.normpath(os.getcwd() + '/../../..')
  5. sys.path = sys.path + [os.path.join(RTT_ROOT, 'tools')]
  6. PREFIX = 'arm-none-eabi-'
  7. env = Environment(tools = ['mingw'],
  8. AS = PREFIX + 'gcc',
  9. ASFLAGS = '',
  10. CC = PREFIX + 'gcc',
  11. CCFLAGS = '-mcpu=arm920t -O0 -fPIC' ,
  12. AR = PREFIX + 'ar',
  13. ARFLAGS = '-rc',
  14. LINK = PREFIX + 'ld',
  15. LINKFLAGS = '-z max-page-size=0x4 -shared -fPIC -e rt_application_init -nostdlib -s',
  16. CPPPATH = [
  17. RTT_ROOT + '/include',
  18. RTT_ROOT + '/bsp/mini2440'
  19. ])
  20. env.PrependENVPath('PATH', EXEC_PATH)
  21. target = 'basicapp.so'
  22. src = Glob('*.c')
  23. env.Program(target, src)