SConscript 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. import os
  5. PIXMAN_VERSION = '0.34.0'
  6. PIXMAN_PATH = 'pixman-' + PIXMAN_VERSION
  7. cwd = GetCurrentDir()
  8. # core source files
  9. src = Split('''
  10. pixman.c
  11. pixman-access.c
  12. pixman-access-accessors.c
  13. pixman-arm.c
  14. pixman-bits-image.c
  15. pixman-combine32.c
  16. pixman-combine-float.c
  17. pixman-conical-gradient.c
  18. pixman-edge.c
  19. pixman-edge-accessors.c
  20. pixman-fast-path.c
  21. pixman-general.c
  22. pixman-gradient-walker.c
  23. pixman-image.c
  24. pixman-implementation.c
  25. pixman-linear-gradient.c
  26. pixman-matrix.c
  27. pixman-mips.c
  28. pixman-mmx.c
  29. pixman-noop.c
  30. pixman-ppc.c
  31. pixman-radial-gradient.c
  32. pixman-region16.c
  33. pixman-region32.c
  34. pixman-solid-fill.c
  35. pixman-timer.c
  36. pixman-trap.c
  37. pixman-utils.c
  38. pixman-x86.c
  39. ''')
  40. for item in range(len(src)):
  41. src[item] = PIXMAN_PATH + '/pixman/' + src[item]
  42. CPPDEFINES = ['PIXMAN_NO_TLS', 'PACKAGE']
  43. CPPPATH = [cwd + '/' + PIXMAN_PATH + '/pixman']
  44. group = DefineGroup('pixman', src, depend = ['PKG_USING_PIXMAN'], CPPDEFINES = CPPDEFINES, CPPPATH = CPPPATH)
  45. Return('group')