Home | History | Annotate | Line # | Download | only in wgl
      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     '_GLAPI_NO_EXPORTS', # prevent _glapi_* from being declared __declspec(dllimport)
     18 ])
     19 
     20 wgl = env.ConvenienceLibrary(
     21     target ='wgl',
     22     source = env.ParseSourceList('Makefile.sources', 'C_SOURCES'),
     23 )
     24 Export('wgl')
     25