#include "object.h"
#include <stdio.h>
-
-#ifdef SWIG
-#define TEMPLATE_TYPEDEF(x, y) \
-%template(y) x; \
-typedef x y
-#else
-#define TEMPLATE_TYPEDEF(x, y) typedef x y
-#endif
+#include <lib/python/swig.h>
template<class T>
class ePtr
#define DEBUG
%include "typemaps.i"
%include "stl.i"
+%include <lib/python/swig.h>
%include <lib/base/object.h>
%include <lib/base/eerror.h>
%include <lib/base/econfig.h>
--- /dev/null
+#ifndef __lib_python_swig_h
+#define __lib_python_swig_h
+
+#ifdef SWIG
+#define TEMPLATE_TYPEDEF(x, y) \
+%template(y) x; \
+typedef x y
+#else
+#define TEMPLATE_TYPEDEF(x, y) typedef x y
+#endif
+
+#ifdef SWIG
+#define SWIG_INPUT INPUT
+#define SWIG_OUTPUT OUTPUT
+#else
+#define SWIG_INPUT
+#define SWIG_OUTPUT
+#endif
+
+#endif