Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. import os
  2.  
  3. Import('*')
  4.  
  5. env = env.Clone()
  6.  
  7. env.Append(CPPPATH = [
  8.     '#src/mapi',
  9.     '#src/mesa',
  10.     '.',
  11. ])
  12.  
  13. env.AppendUnique(CPPDEFINES = [
  14.     '_GDI32_', # prevent wgl* being declared __declspec(dllimport)
  15.     'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers
  16.     'WIN32_LEAN_AND_MEAN', # http://msdn2.microsoft.com/en-us/library/6dwk3a1z.aspx
  17. ])
  18. if not env['gles']:
  19.     # prevent _glapi_* from being declared __declspec(dllimport)
  20.     env.Append(CPPDEFINES = ['_GLAPI_NO_EXPORTS'])
  21.  
  22. wgl = env.ConvenienceLibrary(
  23.     target ='wgl',
  24.     source = env.ParseSourceList('Makefile.sources', 'C_SOURCES'),
  25. )
  26. Export('wgl')
  27.