aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/buildsys
AgeCommit message (Collapse)Author
2007-03-13fix build system for STK and SndObj support (currently unix only)Thomas Grill
fixed SndObjs include files changed eol-style no stripping of local symbols small changes to flext build system update docs svn path=/trunk/; revision=7483
2007-02-22PD: possibility to create DSP objects without main DSP inlet (use ↵Thomas Grill
FLEXT_DSP0_NEW or similar) switching OSX builds to -bundle to avoid symbol clashes for different flext versions small fix for branch hints svn path=/trunk/; revision=7441
2007-02-13adding PD to defs for 3rd party externals, fixing name clashes in Max/MSP ↵Thomas Grill
externals by using -bundle svn path=/trunk/; revision=7428
2007-01-20PD: possibility to create DSP objects without main DSP inlet (use ↵Thomas Grill
FLEXT_DSP0_NEW or similar) fixing typo support for multiple archs under OSX small fix for ppc arch architecture-specific compiler flags for UB under OSX fixed severe Altivec bug changed eol-style corrections to config build templates added xcode 2.4 project fixed atom sorting (now also respect symbol content) no stripping of local symbols some fixes, mostly OS X updated build system for Max with MinGW better default values fixed bug in AtomList copying svn path=/trunk/; revision=7368
2006-09-20enabled templates for flext classes, inlined timer functions, some more ↵Thomas Grill
ToOut/Sys methods fixed help name definition added flfeatures.h for compile-time version-specific feature detection changed eol-style adapted for pd-devel 0.39 minimal fix for timers cosmetic changes to calm the compiler changes for Mac/Intel svn path=/trunk/; revision=5979
2006-08-12fixing typoThomas Grill
OSX switch to dynamic_lookup, 10.3 only but much cleaner svn path=/trunk/; revision=5570
2006-08-11fix dynamic linker problem, not using flat_namespaceThomas Grill
OSX switch to dynamic_lookup, 10.3 only but much cleaner cosmetic changes to calm the compiler use normal assertion svn path=/trunk/; revision=5564
2005-12-23fix dynamic linker problem, not using flat_namespaceThomas Grill
svn path=/trunk/; revision=4290
2005-09-12changed initialization functions accordinglyThomas Grill
minimal additions for buffers and exception handling change click modifier to shift (seems to work) small fixes for tutorial examples added flfeatures.h for compile-time version-specific feature detection added typed flext::NewAligned fixed severe Altivec bug adapted for pd-devel 0.39 - better handling of click callback slimmed object data structures update DSP methods for SndObj and STK classes - more compatible handling of attributes in patcher (hiding is now an option - define FLEXT_ATTRHIDE) better buffer checking svn path=/trunk/; revision=3537
2005-09-01fixed severe Altivec bugThomas Grill
svn path=/trunk/; revision=3473
2005-08-09don't use explicit so that STL can be usedThomas Grill
on OSX use "strip -x" instead of -W,-l option to strip binaries only strip release build svn path=/trunk/; revision=3415
2005-08-01*** empty log message ***Thomas Grill
svn path=/trunk/; revision=3398
2005-07-30added flext_base::GetCanvasDir to retrieve folder where patcher residesThomas Grill
renamed flext_base::CanvasArgs to GetCanvasArgs fixed flext install routine for bcc makefile svn path=/trunk/; revision=3388
2005-07-21no stripping of local symbolsThomas Grill
small changes to flext build system svn path=/trunk/; revision=3367
2005-07-19more corrections to cygwin... seems to work now for Max/MSP as wellThomas Grill
avoid problems with paths containing spaces enhancements for cygwin builds (working for PD now, but not for Max) svn path=/trunk/; revision=3362
2005-07-19upped version numberThomas Grill
optimizations for message handling and memory footprint made flext::Forward threadsafe digest one-element list messages as single atoms simplified message analysis svn path=/trunk/; revision=3359
2005-07-06changed initialization functions accordinglyThomas Grill
FIFO code with mutex lock c++ conformance fix fixes for Codewarrior updates for OSX extracted maps into flmap.h fix for BCC made flext::Forward threadsafe don't install build system yet digest one-element list messages as single atoms updated tutorials fixes for MSVC6 documentation slimmed object data structures simplified message analysis corrected flext version to 0.4.5 added X86-64 code for lockfree fifos preparation of release upgraded version number svn path=/trunk/; revision=3292
2005-06-07cosmetic stuffThomas Grill
corrections to config build templates digest one-element list messages as single atoms made flext::Forward threadsafe simplified message analysis svn path=/trunk/; revision=3127
2005-06-05small changes to flext build systemThomas Grill
svn path=/trunk/; revision=3114
2005-05-23oops, fixThomas Grill
Max/MSP has its own check.... changed initialization functions accordingly better timers for Windows fixed timer bug changed template parameter of TableMap compiler flag for MinGW binary compatibility (thanks to GG) enable WIN2000/XP API features with definition in build system fix for symbol messages into non-left inlets restructured TableMap type (doesn't own pointers any more) no sanity check for iterator fixes for MSVC6 slimmed object data structures better c++ compliance fixed problems with symbol binding svn path=/trunk/; revision=3074
2005-04-23added profiling flags for OSXThomas Grill
small fixes more correct library versioning svn path=/trunk/; revision=2806
2005-04-22*** empty log message ***Thomas Grill
svn path=/trunk/; revision=2800
2005-04-19fixed typoThomas Grill
added profiling flags for OSX small fixes svn path=/trunk/; revision=2790
2005-04-17*** empty log message ***Thomas Grill
svn path=/trunk/; revision=2775
2005-04-16updated templatesThomas Grill
changed template parameter of TableMap fixes for OSX fixed problems with symbol binding svn path=/trunk/; revision=2771
2005-04-13more correct library versioningThomas Grill
svn path=/trunk/; revision=2750
2005-04-10fixed library versioningThomas Grill
updates for build system small fix updates to build system fix tutorial compilation install build system and a convenient script first steps to flext framework for OSX svn path=/trunk/; revision=2707
2005-03-12macros for 64-bit architecturesThomas Grill
fixes for icc@linux fixes for attribute editor (to deal with large dialogs) fix lines on box text change fix for gcc strangeness no more static assignment of symbols (problems with Metrowerks) fixed bugs in SIMD code for non-power-of-2 lengths fixed shared library versioning lock-free thread management don't depend on ldconfig begin in the system path (should be in /sbin/..) fixed flext::Timer::At method new lock-free lifo and fifo svn path=/trunk/; revision=2619
2005-03-04fixed shared library versioningThomas Grill
library versioning for linux fixed eol-style svn path=/trunk/; revision=2597
2005-02-24added shared library build facility for WindowsThomas Grill
svn path=/trunk/; revision=2579
2005-01-27Fixes for MacThomas Grill
fixed autoconf files updates for batch mode some more SIMD optimized functions svn path=/trunk/; revision=2543
2005-01-26- fixed typos and 64-bit compatibilityThomas Grill
usage of symbols for method and attribute adding fixed buggy unbinding of receive symbols reconsidered flext::buffer:Update some restructuring added object construction and destruction flags better templates, some minor changes build system: added profiler mode, more fixes added method for clicks into object box - conform to idle callback functionality in devel_0_38 oops, forgot about SIMD for Windows fix for ToOut calls in dsp time svn path=/trunk/; revision=2540
2005-01-13various fixes to build systemThomas Grill
fixes for build system better templates, some minor changes build system: added profiler mode, more fixes added ICC/linux support small optimizations svn path=/trunk/; revision=2498
2005-01-12better templates, some minor changesThomas Grill
small optimizations svn path=/trunk/; revision=2492
2005-01-11build system: added profiler mode, more fixesThomas Grill
fixed buggy unbinding of receive symbols fixed shared library names better templates, some minor changes added method for clicks into object box svn path=/trunk/; revision=2488
2005-01-10better templates, some minor changesThomas Grill
build system: added profiler mode, more fixes svn path=/trunk/; revision=2486
2005-01-08minor updatesThomas Grill
adapted the queue stuff to work with the new set_callback functionality reconsidered flext::buffer:Update added object construction and destruction flags updated autoconf system small updates better templates, some minor changes update for linux cleanups svn path=/trunk/; revision=2476
2005-01-07updated for OSXThomas Grill
better templates, some minor changes fix for showing attributes on select (and recreate the object on edit) cleanups svn path=/trunk/; revision=2469
2005-01-05made default configurations genericThomas Grill
two more flext tutorials fixes for Max headers cleanups updated build system updated tutorials revised the documentation updated for OSX upgraded version number svn path=/trunk/; revision=2465
2005-01-04updated build system - some cleanupsThomas Grill
updated for build system updated build system for OSX cleanups updated build system svn path=/trunk/; revision=2458
2005-01-03updated make systemThomas Grill
build system for OSX simplified make system reconsidered flext::buffer:Update added object construction and destruction flags updated build system svn path=/trunk/; revision=2447
2004-12-31fix for showing attributes on select (and recreate the object on edit)Thomas Grill
reconsidered flext::buffer:Update build system for flext-based externals added object construction and destruction flags svn path=/trunk/; revision=2438
2004-12-30build system for OSXThomas Grill
updated build system svn path=/trunk/; revision=2436
2004-12-20simplified make systemThomas Grill
updated make system for BCC updated make system updated build system svn path=/trunk/; revision=2416