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 init_pykmsbase(m); 20 21 init_pykmstest(m); 22 23 init_pyvid(m); 24 25 #if HAS_LIBDRM_OMAP 26 init_pykmsomap(m); 27 #endif 28 } 29