X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=include%2Fmeson.build;h=b4555eabbfc7f3a42c2424e3745aa5c4cbf9c2e0;hb=4e0f967f6d535751ef4012f545836fbcfcd22646;hp=bae6742c4d626dc51b3374608328758387872f77;hpb=91244db1864d55769aaac44d59a7d486ee31aaf8;p=mesa.git diff --git a/include/meson.build b/include/meson.build index bae6742c4d6..b4555eabbfc 100644 --- a/include/meson.build +++ b/include/meson.build @@ -20,6 +20,9 @@ inc_drm_uapi = include_directories('drm-uapi') inc_vulkan = include_directories('vulkan') +inc_d3d9 = include_directories('D3D9') +inc_gl_internal = include_directories('GL/internal') +inc_haikugl = include_directories('HaikuGL') if with_gles1 install_headers( @@ -40,7 +43,7 @@ if with_gles2 ) endif -if with_gles1 or with_gles2 # or with_egl +if with_gles1 or with_gles2 or with_egl install_headers('KHR/khrplatform.h', subdir : 'KHR') endif @@ -70,3 +73,40 @@ endif if with_dri install_headers('GL/internal/dri_interface.h', subdir : 'GL/internal') endif + +if with_gallium_st_nine + install_headers( + 'd3dadapter/d3dadapter9.h', 'd3dadapter/drm.h', 'd3dadapter/present.h', + subdir : 'd3dadapter', + ) +endif + +if with_platform_haiku + install_headers( + 'HaikuGL/GLRenderer.h', 'HaikuGL/GLView.h', 'HaikuGL/OpenGLKit.h', + subdir : 'opengl', + ) +endif + +# Only install the headers if we are building a stand alone implementation and +# not an ICD enabled implementation +if with_gallium_opencl and not with_opencl_icd + install_headers( + 'CL/cl.h', + 'CL/cl.hpp', + 'CL/cl_d3d10.h', + 'CL/cl_d3d11.h', + 'CL/cl_dx9_media_sharing.h', + 'CL/cl_egl.h', + 'CL/cl_ext.h', + 'CL/cl_gl.h', + 'CL/cl_gl_ext.h', + 'CL/cl_platform.h', + 'CL/opencl.h', + subdir: 'CL' + ) +endif + +if with_intel_vk + install_headers('vulkan/vulkan_intel.h', subdir : 'vulkan') +endif