Emil Velikov | 8c2e7fd | 2014-01-10 23:36:16 +0000 | [diff] [blame] | 1 | Import('*') |
| 2 | |
Emil Velikov | 8c2e7fd | 2014-01-10 23:36:16 +0000 | [diff] [blame] | 3 | env = env.Clone() |
| 4 | |
Jose Fonseca | 00faf9f | 2015-03-04 14:23:52 +0000 | [diff] [blame] | 5 | env.MSVC2013Compat() |
| 6 | |
Emil Velikov | 8c2e7fd | 2014-01-10 23:36:16 +0000 | [diff] [blame] | 7 | env.Prepend(CPPPATH = [ |
Emil Velikov | 8c2e7fd | 2014-01-10 23:36:16 +0000 | [diff] [blame] | 8 | '#include' |
| 9 | ]) |
| 10 | |
Emil Velikov | 4a183f4 | 2016-09-07 19:03:29 +0100 | [diff] [blame] | 11 | if env['drm']: |
| 12 | env.PkgUseModules('DRM') |
| 13 | env.Append(CPPDEFINES = ['HAVE_LIBDRM']) |
| 14 | |
Eric Anholt | d971a42 | 2018-11-15 13:54:49 -0800 | [diff] [blame] | 15 | env.Append(CPPDEFINES = ['DEFAULT_DRIVER_DIR=\\"/usr/local/lib/dri\\"']) |
| 16 | |
Emil Velikov | 8c2e7fd | 2014-01-10 23:36:16 +0000 | [diff] [blame] | 17 | # parse Makefile.sources |
| 18 | sources = env.ParseSourceList('Makefile.sources', 'LOADER_C_FILES') |
| 19 | |
| 20 | libloader = env.ConvenienceLibrary( |
| 21 | target = 'libloader', |
| 22 | source = sources, |
| 23 | ) |
| 24 | |
| 25 | env.Alias('libloader', libloader) |
| 26 | Export('libloader') |