local A=require("\115\114\099\046\117\116\105\108\115")return{name="\111\112\101\110\103\108",filter={"\037\047\117\115\114\037\047\105\110\099\108\117\100\101\037\047\071\076\037\047"},hfile=A.path_combine(A.spec_path(),"\111\112\101\110\103\108\095\115\112\101\099\046\104");so={name="\111\112\101\110\103\108";fnames={"\108\105\098\071\076\046\115\111","\111\112\101\110\103\108\046\100\108\108"}},search_dirs={"\047\117\115\114\047\105\110\099\108\117\100\101\047\071\076\047"};header_includes={"\071\076\047\103\108\046\104","\071\076\047\103\108\099\111\114\101\097\114\098\046\104","\071\076\047\103\108\120\046\104"}}
local utils = require("src.utils")

return {
    name = "opengl",
    filter = { "%/usr%/include%/GL%/" },
    hfile = utils.path_combine(utils.spec_path(), "opengl_spec.h"),
    so = { name = "opengl", fnames = { "libGL.so", "opengl.dll" } },
    search_dirs = {
        "/usr/include/GL/",
    },
    header_includes = {
        "GL/gl.h",
        "GL/glcorearb.h",
        "GL/glx.h",
    },
}
