swig: don't override SWIG_name anymore
authorNathan Binkert <nate@binkert.org>
Thu, 9 Sep 2010 21:15:40 +0000 (14:15 -0700)
committerNathan Binkert <nate@binkert.org>
Thu, 9 Sep 2010 21:15:40 +0000 (14:15 -0700)
It doesn't appear to be necessary and it is somewhat odd.  I'm pretty
sure that the package parameter to %module does whatever this might
have been before.  It's necessary in future revisions anyway.

src/python/swig/core.i
src/python/swig/debug.i
src/python/swig/event.i
src/python/swig/random.i
src/python/swig/stats.i
src/python/swig/trace.i

index f48fe9590927ae4fd767164aa760a843c6d7baa1..6a2af8e5a5710c937687e825d62334b00486f0a2 100644 (file)
@@ -29,7 +29,7 @@
  *          Steve Reinhardt
  */
 
-%module core
+%module(package="m5.internal") core
 
 %{
 #include "python/swig/pyobject.hh"
@@ -85,8 +85,3 @@ bool want_warn, warn_verbose;
 bool want_info, info_verbose;
 bool want_hack, hack_verbose;
 
-%wrapper %{
-// fix up module name to reflect the fact that it's inside the m5 package
-#undef SWIG_name
-#define SWIG_name "m5.internal._core"
-%}
index b7fdb2171eef41b340250d166fa490e682bbe1c8..44733eef7394b6bc78b9487efb02f9050da688dc 100644 (file)
@@ -28,7 +28,7 @@
  * Authors: Nathan Binkert
  */
 
-%module debug
+%module(package="m5.internal") debug
 
 %{
 #include "base/types.hh"
@@ -38,9 +38,3 @@
 %include "stdint.i"
 %include "base/types.hh"
 %include "sim/debug.hh"
-
-%wrapper %{
-// fix up module name to reflect the fact that it's inside the m5 package
-#undef SWIG_name
-#define SWIG_name "m5.internal._debug"
-%}
index 1e3b26a9670ca5ee5e518d69a994926bddb678ec..9ffea8dc1df427bd7223cba9526713ac93d0b5be 100644 (file)
@@ -28,7 +28,7 @@
  * Authors: Nathan Binkert
  */
 
-%module event
+%module(package="m5.internal") event
 
 %{
 #include "base/types.hh"
@@ -102,9 +102,3 @@ class SimLoopExitEvent : public Event
 }
 SimLoopExitEvent *simulate(Tick num_cycles = MaxTick);
 void exitSimLoop(const std::string &message, int exit_code);
-
-%wrapper %{
-// fix up module name to reflect the fact that it's inside the m5 package
-#undef SWIG_name
-#define SWIG_name "m5.internal._event"
-%}
index d9ea2a404585f2d92fe30b7e976129d57f809829..cf64654eab30447748ff9946c3838f0661aef73a 100644 (file)
@@ -28,7 +28,7 @@
  * Authors: Nathan Binkert
  */
 
-%module random
+%module(package="m5.internal") random
 
 %include "stdint.i"
 
@@ -47,9 +47,3 @@ seed(uint64_t seed)
 %inline %{
 extern void seed(uint64_t seed);
 %}
-
-%wrapper %{
-// fix up module name to reflect the fact that it's inside the m5 package
-#undef SWIG_name
-#define SWIG_name "m5.internal._random"
-%}
index fe10b358ffbc47c2c9b8e9d4e3236dc9efed3799..3775976e83b0331188347971c93682f2221f5bc4 100644 (file)
@@ -28,7 +28,7 @@
  * Authors: Nathan Binkert
  */
 
-%module stats
+%module(package="m5.internal") stats
 
 %include "std_list.i"
 %include "std_string.i"
@@ -60,9 +60,3 @@ void reset();
 std::list<Info *> &statsList();
 
 /* namespace Stats */ }
-
-%wrapper %{
-// fix up module name to reflect the fact that it's inside the m5 package
-#undef SWIG_name
-#define SWIG_name "m5.internal._stats"
-%}
index 57ab3d3ec854c800945750fba1291fa29db5be39..5407b687f49f113279362af32f99e0e292b75e90 100644 (file)
@@ -28,7 +28,7 @@
  * Authors: Nathan Binkert
  */
 
-%module trace
+%module(package="m5.internal") trace
 
 %{
 #include "base/trace.hh"
@@ -68,9 +68,3 @@ extern void clear(const char *string);
 extern void ignore(const char *expr);
 extern bool enabled;
 %}
-
-%wrapper %{
-// fix up module name to reflect the fact that it's inside the m5 package
-#undef SWIG_name
-#define SWIG_name "m5.internal._trace"
-%}