1848b8605Smrg####################################################################### 2848b8605Smrg# SConscript for Haiku OpenGL kit 3848b8605Smrg 4848b8605SmrgImport('*') 5848b8605Smrg 6848b8605Smrgenv = env.Clone() 7848b8605Smrg 8848b8605Smrgenv.Append(CPPPATH = [ 9b8e80941Smrg '#/src', 10848b8605Smrg '#/src/mapi', 11848b8605Smrg '#/src/mesa', 12848b8605Smrg '#/src/mesa/main', 13848b8605Smrg '#/include/HaikuGL', 14848b8605Smrg '/boot/system/develop/headers/private', 15848b8605Smrg Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers 16848b8605Smrg]) 17848b8605Smrg 18848b8605Smrgenv.Prepend(LIBS = [ 19848b8605Smrg glapi 20848b8605Smrg]) 21848b8605Smrg 22848b8605Smrgsources = [ 23848b8605Smrg 'GLView.cpp', 24848b8605Smrg 'GLRenderer.cpp', 25848b8605Smrg 'GLRendererRoster.cpp', 26848b8605Smrg 'GLDispatcher.cpp', 27848b8605Smrg] 28848b8605Smrg 29848b8605Smrg# libGL.so 30848b8605Smrglibgl = env.SharedLibrary( 31848b8605Smrg target ='GL', 32848b8605Smrg source = sources, 33848b8605Smrg SHLIBSUFFIX = env['SHLIBSUFFIX'], 34848b8605Smrg) 35848b8605Smrg 36848b8605Smrgenv.Alias('libgl-haiku', libgl) 37848b8605SmrgExport('libgl') 38