summaryrefslogtreecommitdiff
path: root/py/pykms.i
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2016-05-20 22:09:35 +0300
committerTomi Valkeinen <tomi.valkeinen@ti.com>2016-05-23 09:43:27 +0300
commit6d13ebbb8b9854713a5597df71a12f8dd9a36c34 (patch)
tree874148f1f3be655df557e01ecefe03570b0dbe47 /py/pykms.i
parentd37da4a303ab2760103ef8302cb1778f8860f16f (diff)
Use pybind11 instead of SWIG
Diffstat (limited to 'py/pykms.i')
-rw-r--r--py/pykms.i41
1 files changed, 0 insertions, 41 deletions
diff --git a/py/pykms.i b/py/pykms.i
deleted file mode 100644
index cefdce7..0000000
--- a/py/pykms.i
+++ /dev/null
@@ -1,41 +0,0 @@
-%module(directors="1") pykms
-%{
-#include "kms++.h"
-
-#include "kmstest.h"
-
-using namespace kms;
-%}
-
-%include "std_string.i"
-%include "stdint.i"
-%include "std_vector.i"
-%include "std_map.i"
-
-%feature("director") PageFlipHandlerBase;
-
-%include "decls.h"
-%include "drmobject.h"
-%include "atomicreq.h"
-%include "crtc.h"
-%include "card.h"
-%include "property.h"
-%include "framebuffer.h"
-%include "dumbframebuffer.h"
-%include "plane.h"
-%include "connector.h"
-%include "encoder.h"
-%include "pagefliphandler.h"
-%include "videomode.h"
-
-%include "color.h"
-%include "kmstest.h"
-
-%template(ConnectorVector) std::vector<kms::Connector*>;
-%template(CrtcVector) std::vector<kms::Crtc*>;
-%template(EncoderVector) std::vector<kms::Encoder*>;
-%template(PlaneVector) std::vector<kms::Plane*>;
-%template(VideoModeVector) std::vector<kms::Videomode>;
-/* for some reason uint64_t doesn't compile on 64 bit pc */
-/* %template(map_u32_u64) std::map<uint32_t, uint64_t>; */
-%template(map_u32_u64) std::map<uint32_t, unsigned long long>;