intf_libs = # Interface dependencies.
import intf_libs += libegl-registry%lib{egl-registry}

lib{opengl-registry}: h{**} $intf_libs

# Build options.
#
out_pfx = [dir_path] $out_root/include/
src_pfx = [dir_path] $src_root/include/

c.poptions =+ "-I$out_pfx" "-I$src_pfx"

# Export options.
#
lib{opengl-registry}:
{
  c.export.poptions = "-I$out_pfx" "-I$src_pfx"
  c.export.libs = $intf_libs
}

# Install recreating subdirectories.
#
h{*}:
{
  install         = include/
  install.subdirs = true
}
