swiched back to make because luarocks builtin dous not support custom .def files