Author: ArcRiley
Date: 2008-02-11 01:44:30 -0500 (Mon, 11 Feb 2008)
New Revision: 856

Modified:
   trunk/pysoy/setup.py
Log:
removed (now) redundant code in setup.py related to _core


Modified: trunk/pysoy/setup.py
===================================================================
--- trunk/pysoy/setup.py        2008-02-11 06:29:22 UTC (rev 855)
+++ trunk/pysoy/setup.py        2008-02-11 06:44:30 UTC (rev 856)
@@ -26,7 +26,8 @@
 
 version = 'Trunk'
 modules = {
-  '_datatypes'       : ['GLEW','GL','glib-2.0','ode'],
+  '_core'            : ['GLEW', 'GL', 'ode', 'glib-2.0'],
+  '_datatypes'       : ['GLEW', 'GL', 'ode', 'glib-2.0'],
   '_internals'       : ['glib-2.0', 'gthread-2.0'],
   'actions'          : ['ode'],
   'atoms'            : [],
@@ -70,13 +71,11 @@
   }
   pyrex_sources.append('src/_core/soy._core.pyx')
   include_path.append('src/_core/')
+  modules['_core'].append('gdi32')
   for m in modules:  
-    extensions.append( Extension( name=m,
-                                  sources=['src/%s/soy.%s.c'%(m,m)],
-                                  libraries=[translate[i] for i in modules[m]] 
) )
-  extensions.append( Extension( name = '_core',
-                                sources = ['src/_core/soy._core.c',],
-                                libraries = ['opengl32', 'glew32', 'ode', 
'gdi32', 'glib-2.0', 'gthread-2.0']))
+    extensions.append(Extension(name=m,
+                                sources=['src/%s/soy.%s.c'%(m,m)],
+                                libraries=[translate[i] for i in modules[m]]))
   scripts.append('win32_postinstall.py')
 
 # Apple OSX
@@ -87,16 +86,11 @@
                 '-framework', 'OpenGL',
                ]
   for m in modules:  
-    extensions.append( Extension( name=m,
-                                  sources=['src/%s/soy.%s.c'%(m,m)],
-                                  libraries=modules[m],
-                                  extra_compile_args = frameworks,
-                                  extra_link_args = frameworks ) )
-  extensions.append( Extension( name = '_core',
-                                sources = ['src/_core-osx/soy._core.c',],
-                                libraries = ['GL', 'glib-2.0', 'gthread-2.0'],
+    extensions.append(Extension(name=m,
+                                sources=['src/%s/soy.%s.c'%(m,m)],
+                                libraries=modules[m],
                                 extra_compile_args = frameworks,
-                                extra_link_args = frameworks ) )
+                                extra_link_args = frameworks))
 
 # GNU/Linux, BSD, etc
 else :
@@ -106,16 +100,14 @@
                   '-I', '/usr/lib/glib-2.0/include',
                   '-I', '/usr/include/cairo',
                  ]
+  modules['_core'].append('X11')
+  modules['_core'].append('Xxf86vm')
   for m in modules:  
-    extensions.append( Extension( name=m,
-                                  sources=['src/%s/soy.%s.c'%(m,m)],
-                                  extra_compile_args = include_dirs,
-                                  libraries=modules[m] ) )
-  extensions.append( Extension( name = '_core',
-                                sources = ['src/_core/soy._core.c',],
+    extensions.append(Extension(name=m,
+                                sources=['src/%s/soy.%s.c'%(m,m)],
                                 extra_compile_args = include_dirs,
-                                libraries = ['GLEW', 'GL', 'X11', 'Xxf86vm',
-                                             'ode', 'glib-2.0']))
+                                libraries=modules[m]))
+
 #
 ############################################################################
 

_______________________________________________
PySoy-SVN mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-svn

Reply via email to