Update of /cvsroot/pure-data/externals/grill/flext In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13235
Modified Files: build.txt flext.vcproj notes.txt readme.txt Log Message: update docs updated build system for Max with MinGW fixed and cleaned up library related stuff, especially co-existance of Max message and DSP library objects
Index: notes.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/notes.txt,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** notes.txt 6 Jul 2005 16:07:56 -0000 1.9 --- notes.txt 3 Nov 2005 20:29:28 -0000 1.10 *************** *** 29,36 **** inclusion of the flext.h header file (e.g. as a -D compiler option)
- - MaxMSP Mach-O DSP externals cannot be the first externals loaded (e.g. in Max Runtime) - there must be a CFM signal external loaded beforehand!!! (Max will crash otherwise) - -> i think this is fixed in Max in the meantime! - - PD: floats into the leftmost inlet of DSP objects can't be used as messages even if there's no signal inlet at all --- 29,32 ----
Index: flext.vcproj =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/flext.vcproj,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** flext.vcproj 12 Sep 2005 10:27:40 -0000 1.50 --- flext.vcproj 3 Nov 2005 20:29:28 -0000 1.51 *************** *** 122,126 **** Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="c:\programme\audio\pd-0.39-0\src;c:\data\prog\audio\sndobj\include;c:\data\prog\audio\stk\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;FLEXT_SYS_PD;FLEXT_THREADS;FLEXT_USE_SIMD;FLEXT_EXPORTS;xFLEXT_ATTRHIDE;xFLEXT_NOATTREDIT;_WIN32_WINNT=0x501" BasicRuntimeChecks="3" --- 122,126 ---- Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="c:\programme\audio\pd-0.39-1\src;c:\data\prog\audio\sndobj\include;c:\data\prog\audio\stk\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;FLEXT_SYS_PD;FLEXT_THREADS;FLEXT_USE_SIMD;FLEXT_EXPORTS;xFLEXT_ATTRHIDE;xFLEXT_NOATTREDIT;_WIN32_WINNT=0x501" BasicRuntimeChecks="3" *************** *** 172,176 **** Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="c:\programme\audio\pd-0.39-0\src;c:\data\prog\audio\sndobj\include;c:\data\prog\audio\stk\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;FLEXT_SYS=2;FLEXT_USE_SIMD;FLEXT_EXPORTS;FLEXT_DEBUGMEM;_WIN32_WINNT=0x400" StringPooling="TRUE" --- 172,176 ---- Name="VCCLCompilerTool" Optimization="0" ! AdditionalIncludeDirectories="c:\data\pd\pd-cvs\src;c:\data\prog\audio\sndobj\include;c:\data\prog\audio\stk\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;FLEXT_SYS=2;FLEXT_USE_SIMD;FLEXT_EXPORTS;FLEXT_DEBUGMEM;_WIN32_WINNT=0x400" StringPooling="TRUE"
Index: readme.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/readme.txt,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** readme.txt 19 Jul 2005 13:17:50 -0000 1.50 --- readme.txt 3 Nov 2005 20:29:28 -0000 1.51 *************** *** 20,24 **** special needs and supply additional functionality.
! Source code based on flext is able to exploit nearly all features of the respective real-time framework while staying completely independent of the actual host system and platform (hardware and operating system). --- 20,24 ---- special needs and supply additional functionality.
! Source code based on flext is able to exploit most common features of the respective real-time framework while staying completely independent of the actual host system and platform (hardware and operating system). *************** *** 42,46 **** cons: - introduces a small overhead to speed of message and signal handling ! - overhead in object size (due to possibly unneeded code)
---------------------------------------------------------------------------- --- 42,46 ---- cons: - introduces a small overhead to speed of message and signal handling ! - larger memory footprint
----------------------------------------------------------------------------
Index: build.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/build.txt,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** build.txt 1 Aug 2005 11:51:29 -0000 1.9 --- build.txt 3 Nov 2005 20:29:28 -0000 1.10 *************** *** 9,12 **** --- 9,13 ---- This document consists of the following parts:
+ 0) Important stuff at the beginning 1) Using the flext build system 1.1) Building and installing flext *************** *** 20,23 **** --- 21,34 ---- ----------------------------------------------------------------------------
+ 0) Important stuff at the beginning + =================================== + + Please be aware that the build system might have difficulties handling paths with spaces. + Under unix you might get along with escaping your\ path or quoting "your path". + Under Windows escaping doesn't work at all and quoting might not work either - therefore it's + best not to use spaced paths at all. + + ---------------------------------------------------------------------------- + 1) Using the flext build system =============================== *************** *** 96,99 **** --- 107,111 ----
+ 1.2) Building and installing flext ==================================