Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. #######################################################################
  2. # SConscript for xlib winsys
  3.  
  4. Import('*')
  5.  
  6. env = env.Clone()
  7.  
  8. graw_util = env.SharedObject(
  9.     source = ['graw_util.c'],
  10. )
  11.  
  12. env = env.Clone()
  13.  
  14. sources = [
  15.     'graw_null.c',
  16.     graw_util,
  17. ]
  18.  
  19. env.Prepend(LIBS = [gallium])
  20.  
  21. # TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions
  22. graw = env.SharedLibrary(
  23.     target = 'graw',
  24.     source = sources,
  25. )
  26.  
  27. if env['platform'] == 'windows':
  28.     graw = env.FindIxes(graw, 'LIBPREFIX', 'LIBSUFFIX')
  29. else:
  30.     graw = env.FindIxes(graw, 'SHLIBPREFIX', 'SHLIBSUFFIX')
  31.  
  32. Export('graw_util', 'graw')
  33.