josh On Dec 3, 2007, at 10:32 AM, blackrain wrote:
kewl, I was leaking the deb packages idea from you other thread and sort of imagining the package dependencies. your solution is good. x On Dec 3, 2007 12:25 PM, nescivi <nescivi@xxxxxxxxx> wrote:Hiho, On Monday 03 December 2007 19:20:43 blackrain wrote:I am noticing one thing: in the JoshUGens, source files from the regular SC distribution are rebuilt (fftlib.c, SCComplex.cpp, Convolution.cpp,FeatureDetection.cpp). Is there any way to avoid this?I am trying to create the SConstruct file so that it would work cleanly from a SuperCollider that has the development files installed, i.e. any other information that is needed by the plugins is found in the headerand by linking to scsynth library.Up to now, this all works quite well, but with these source files thatare needed, I don't know what to do... any suggestions? sincerely, MarijeThinking out loud for a sec here and looking a bit ahead, Users with the sc-plugins-dev.deb pack installed, this includes thesc3-plugins project, might want to be able to build FFT based UGens. Ibelieve the deb pack should supply the headers that are needed tobuild a plugin, the headers for the files you mention and a static lib(the ar product of fftlib, SCComplex, Convolution and FeatureDetection) to link with their plugins.Perhaps 2 libs: libfft.a and libFeatureDetection.a to keep categories tidy?does this sound ok?Why not make a libscplugin-extra which has all these files?We could add that to the main distributions SConstruct (which will also make some of the builds there cleaner; SCComplex is already duplicated in several plugins). Plugins that need to link to have this functionality can link toit. sincerely, Marije _______________________________________________ Sc-devel mailing list Sc-devel@xxxxxxxxxxxxxxx http://www.create.ucsb.edu/mailman/listinfo/sc-devel_______________________________________________ Sc-devel mailing list Sc-devel@xxxxxxxxxxxxxxx http://www.create.ucsb.edu/mailman/listinfo/sc-devel
****************************************** /* Joshua D. Parmenter http://www.realizedsound.net/josh/“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/