# Tanım: OpenCL (Open Computing Language) başlık dosyaları
# URL: https://www.khronos.org/registry/cl/
# Paketçi: milisarge
# Gerekler: python3 
# Grup: geliştirme

isim=opencl-headers
surum=2.2.20170516
devir=1
kaynak=(https://github.com/KhronosGroup/OpenCL-Headers/archive/master.tar.gz::opencl-headers-2.2.20170516.tar.gz
		https://github.com/KhronosGroup/OpenCL-CLHPP/archive/master.tar.gz::openclhpp-2.2.20170516.tar.gz)

derle() {
  cd "${SRC}"/OpenCL-Headers-master/CL
  install -dm755 "${PKG}"/usr/include/CL
  for h in *.h; do
    install -m 644 ${h} "${PKG}"/usr/include/CL/
  done
  # remove useless headers
  rm "${PKG}"/usr/include/CL/{cl_d3d,cl_dx9}*.h
  cd "${SRC}"/OpenCL-CLHPP-master
  python3 gen_cl_hpp.py -i input_cl.hpp -o cl.hpp
  install -m 644 cl.hpp "${PKG}"/usr/include/CL/
  install -m 644 input_cl2.hpp "${PKG}"/usr/include/CL/cl2.hpp
}
