1 #include <pybind11/pybind11.h> 2 #include <pybind11/stl.h> 3 #include <kms++/kms++.h> 4 5 namespace py = pybind11; 6 7 using namespace kms; 8 using namespace std; 9 10 void init_pykmstest(py::module& m); 11 void init_pykmsbase(py::module& m); 12 void init_pyvid(py::module& m); 13 14 #if HAS_LIBDRM_OMAP 15 void init_pykmsomap(py::module& m); 16 #endif 17 PYBIND11_MODULE(pykms,m)18PYBIND11_MODULE(pykms, m) 19 { 20 init_pykmsbase(m); 21 22 init_pykmstest(m); 23 24 init_pyvid(m); 25 26 #if HAS_LIBDRM_OMAP 27 init_pykmsomap(m); 28 #endif 29 } 30