17f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz####################################################################### 27f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz# SConscript for dri state_tracker 37f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz 47f91f2efb5b92a9ad8506c54643142f40f286d5cJakob BornecrantzImport('*') 57f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz 67e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantzenv = env.Clone() 77f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz 87e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantzenv.Append(CPPPATH = [ 97e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantz '#/src/mapi', 107e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantz '#/src/mesa', 117e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantz '#/src/gallium/state_trackers/dri/common', 127e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantz '#/src/mesa/drivers/dri/common', 137e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantz]) 147f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz 157e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantzenv.Append(CPPDEFINES = [('__NOT_HAVE_DRM_H', '1')]) 167f91f2efb5b92a9ad8506c54643142f40f286d5cJakob Bornecrantz 17f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantzsources = [ 18f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz 'dri_context.c', 19f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz 'dri_drawable.c', 20f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz 'dri_screen.c', 21f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz 'drisw.c', 22f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz] 23f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz 247e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob Bornecrantzst_drisw = env.ConvenienceLibrary( 25b4ac0adb75bddc1c17c57eb19c7e6dde52e4b7e7Jakob Bornecrantz target = 'st_drisw', 26f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz source = sources, 27f1600d3a9725803f0526fb3fd673787307539d27Jakob Bornecrantz) 287e9f5eab4e18e0b661fc9b65a0f409d10e041b24Jakob BornecrantzExport('st_drisw') 29