Update of /cvsroot/pure-data/externals/grill/py/build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19856/build
Modified Files: config-lnx.def config-mac.def config-win.def gnumake-lnx-gcc.inc gnumake-mac-gcc.inc nmake-win-msvc.inc Log Message: fixes for detached operation and single-threaded version use lock count instead of message queuing to avoid py->py messaging deadlock support for buffer objects (preliminary) updated build system little restructuring fixes for single-threaded compilation added support for numarray
Index: gnumake-lnx-gcc.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-lnx-gcc.inc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gnumake-lnx-gcc.inc 19 Jan 2005 04:58:34 -0000 1.2 --- gnumake-lnx-gcc.inc 9 Mar 2005 04:58:09 -0000 1.3 *************** *** 2,3 **** --- 2,7 ---- INCPATH += -I$(PYTHONPREFIX)/include/python$(PYTHONVERSION) LIBS += -lpython$(PYTHONVERSION) + + ifdef PY_NUMARRAY + DEFS += -DPY_NUMARRAY + endif \ No newline at end of file
Index: config-mac.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/build/config-mac.def,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** config-mac.def 19 Dec 2004 05:08:36 -0000 1.1 --- config-mac.def 9 Mar 2005 04:58:09 -0000 1.2 *************** *** 1 **** ! # nothing to adjust! \ No newline at end of file --- 1,2 ---- ! # uncomment if numarray support should be compiled in ! # PY_NUMARRAY=1
Index: config-lnx.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/build/config-lnx.def,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** config-lnx.def 20 Dec 2004 05:09:40 -0000 1.2 --- config-lnx.def 9 Mar 2005 04:57:53 -0000 1.3 *************** *** 4,5 **** --- 4,8 ---- # which Python version do you want to compile against? PYTHONVERSION=2.3 + + # uncomment if numarray support should be compiled in + # PY_NUMARRAY=1
Index: config-win.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/build/config-win.def,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** config-win.def 20 Dec 2004 05:09:40 -0000 1.2 --- config-win.def 9 Mar 2005 04:58:09 -0000 1.3 *************** *** 1,2 **** --- 1,5 ---- # where is the Python installation? PYTHONPATH=c:\programme\prog\python24 + + # uncomment if numarray support should be compiled in + # PY_NUMARRAY=1
Index: gnumake-mac-gcc.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-mac-gcc.inc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gnumake-mac-gcc.inc 19 Jan 2005 04:58:34 -0000 1.2 --- gnumake-mac-gcc.inc 9 Mar 2005 04:58:09 -0000 1.3 *************** *** 2,3 **** --- 2,6 ---- LIBS += -framework Python
+ ifdef PY_NUMARRAY + DEFS += -DPY_NUMARRAY + endif
Index: nmake-win-msvc.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/build/nmake-win-msvc.inc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nmake-win-msvc.inc 19 Jan 2005 04:58:34 -0000 1.2 --- nmake-win-msvc.inc 9 Mar 2005 04:58:09 -0000 1.3 *************** *** 2,3 **** --- 2,7 ---- INCPATH=/I$(PYTHONPATH)\include LIBPATH=/LIBPATH:$(PYTHONPATH)\libs + + !ifdef PY_NUMARRAY + DEFS = $(DEFS) /DPY_NUMARRAY + !endif