1*f0687c8aSRaman Tennetikmscube_sources = files([ 2*f0687c8aSRaman Tenneti 'cube.cpp', 3*f0687c8aSRaman Tenneti 'cube-egl.cpp', 4*f0687c8aSRaman Tenneti 'cube-gbm.cpp', 5*f0687c8aSRaman Tenneti 'cube-gles2.cpp', 6*f0687c8aSRaman Tenneti 'cube-null.cpp', 7*f0687c8aSRaman Tenneti 'cube-wl.cpp', 8*f0687c8aSRaman Tenneti 'cube-x11.cpp', 9*f0687c8aSRaman Tenneti 'esTransform.cpp', 10*f0687c8aSRaman Tenneti]) 11*f0687c8aSRaman Tenneti 12*f0687c8aSRaman Tennetikmscube_deps = [ 13*f0687c8aSRaman Tenneti libdrm_dep, libkmsxx_dep, libkmsxxutil_dep, libfmt_dep, 14*f0687c8aSRaman Tenneti dependency('x11'), 15*f0687c8aSRaman Tenneti dependency('xcb'), 16*f0687c8aSRaman Tenneti dependency('x11-xcb'), 17*f0687c8aSRaman Tenneti dependency('gbm'), 18*f0687c8aSRaman Tenneti dependency('wayland-client'), 19*f0687c8aSRaman Tenneti dependency('wayland-egl'), 20*f0687c8aSRaman Tenneti dependency('glesv2'), 21*f0687c8aSRaman Tenneti dependency('egl'), 22*f0687c8aSRaman Tenneti] 23*f0687c8aSRaman Tenneti 24*f0687c8aSRaman Tennetiexecutable('kmscube', kmscube_sources, dependencies : kmscube_deps) 25