description = "Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml"
version = "0.9.0"
requires = ""

package "tgl3" (
  directory = "tgl3"
  description = "The tgls.tgl3 library"
  version = "0.9.0"
  requires = "ctypes ctypes-foreign"
  archive(byte) = "tgl3.cma"
  archive(native) = "tgl3.cmxa"
  plugin(byte) = "tgl3.cma"
  plugin(native) = "tgl3.cmxs"
  exists_if = "tgl3.cma tgl3.cmxa"
)

package "tgl4" (
  directory = "tgl4"
  description = "The tgls.tgl4 library"
  version = "0.9.0"
  requires = "ctypes ctypes-foreign"
  archive(byte) = "tgl4.cma"
  archive(native) = "tgl4.cmxa"
  plugin(byte) = "tgl4.cma"
  plugin(native) = "tgl4.cmxs"
  exists_if = "tgl4.cma tgl4.cmxa"
)

package "tgles2" (
  directory = "tgles2"
  description = "The tgls.tgles2 library"
  version = "0.9.0"
  requires = "ctypes ctypes-foreign"
  archive(byte) = "tgles2.cma"
  archive(native) = "tgles2.cmxa"
  plugin(byte) = "tgles2.cma"
  plugin(native) = "tgles2.cmxs"
  exists_if = "tgles2.cma tgles2.cmxa"
)

package "tgles3" (
  directory = "tgles3"
  description = "The tgls.tgles3 library"
  version = "0.9.0"
  requires = "ctypes ctypes-foreign"
  archive(byte) = "tgles3.cma"
  archive(native) = "tgles3.cmxa"
  plugin(byte) = "tgles3.cma"
  plugin(native) = "tgles3.cmxs"
  exists_if = "tgles3.cma tgles3.cmxa"
)
