SConscript revision 9fc93b80413d63aeb08b5a17602d111ed3899faf
15b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz####################################################################### 25b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz# SConscript for dri state_tracker 35b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 45b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob BornecrantzImport('*') 55b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 65b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantzif env['dri']: 75b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 85b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz env = env.Clone() 95b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 109fc93b80413d63aeb08b5a17602d111ed3899fafJosé Fonseca env.ParseConfig('pkg-config --cflags --libs libdrm') 119fc93b80413d63aeb08b5a17602d111ed3899fafJosé Fonseca 125b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz env.Append(CPPPATH = [ 135b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz '#/src/mesa', 1480672e84cf79ab12b7a4ff56567184d1c39baef3Jakob Bornecrantz '#/src/gallium/state_trackers/dri/common', 155b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz '#/src/mesa/drivers/dri/common', 165b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz ]) 175b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 185b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz st_dri = env.ConvenienceLibrary( 195b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz target = 'st_dri', 205b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz source = [ 'dri_context.c', 215b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 'dri_drawable.c', 225b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 'dri_screen.c', 235b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 'dri_st_api.c', 245b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 'dri1_helper.c', 255b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 'dri1.c', 265b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz 'dri2.c', 275b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz ] 285b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz ) 295b1fc14627ae37c5def70e2d5fe28bf7a4becee6Jakob Bornecrantz Export('st_dri') 30