rtconfig.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # bsp name
  2. BSP = 'simulator'
  3. # toolchains
  4. EXEC_PATH = ''
  5. PREFIX = ''
  6. TARGET_EXT = 'dll'
  7. AS = PREFIX + 'cl'
  8. CC = PREFIX + 'cl'
  9. AR = PREFIX + 'cl'
  10. LINK = PREFIX + 'cl'
  11. AFLAGS = ''
  12. CFLAGS = ''
  13. LFLAGS = ''
  14. BUILD = 'debug'
  15. if BUILD == 'debug':
  16. CFLAGS += ' /MTd'
  17. LFLAGS += ' /DEBUG'
  18. else:
  19. CFLAGS += ' /MT'
  20. LFLAGS += ''
  21. CFLAGS += ' /ZI /Od /W 3 /WL'
  22. LFLAGS += ' /DEF:rttapp.def /SUBSYSTEM:CONSOLE /MACHINE:X86'
  23. #LFLAGS += ' /DEF:rttapp.def /SUBSYSTEM:WINDOWS /MACHINE:X86' #/ENTRY:mainCRTStartup
  24. CPATH = ''
  25. LPATH = ''
  26. '''
  27. EXEC_PATH = 'C:/Program Files/CodeSourcery/Sourcery G++ Lite/bin'
  28. PREFIX = 'arm-none-eabi-'
  29. CC = PREFIX + 'gcc'
  30. CXX = PREFIX + 'g++'
  31. AS = PREFIX + 'gcc'
  32. AR = PREFIX + 'ar'
  33. LINK = PREFIX + 'gcc'
  34. TARGET_EXT = 'so'
  35. SIZE = PREFIX + 'size'
  36. OBJDUMP = PREFIX + 'objdump'
  37. OBJCPY = PREFIX + 'objcopy'
  38. DEVICE = ' -mcpu=arm920t'
  39. CFLAGS = DEVICE + ' -O0 -fPIC -DFTK_AS_PLUGIN -DRT_THREAD '
  40. AFLAGS = ' -c' + DEVICE + ' -x assembler-with-cpp'
  41. LFLAGS = DEVICE + ' -Wl,-z,max-page-size=0x4 -shared -fPIC -nostdlib -s'
  42. CPATH = ''
  43. LPATH = ''
  44. '''