From: <chr...@ch...> - 2011-12-23 09:49:11
|
m.t...@zo... wrote: > > On Fri, 23 Dec 2011, Chris Wareham wrote: > > > If anyone has the time, could they please test my branch with their > > synths that already have support in JSynthLib. It would be useful to > > know if I have broken anything with my changes, given that I don't have > > any synths that are already supported. > > I have a downloaded your branch from svn, but don't know the correct > command to compile and/or run it. In trunk/JSynthLib I can do "ant > build-run" but that fails in branches/refactor and branches/UIrefactor. > I have also tried "ant build" but this gives 41 errors, ending in "BUILD > FAILED" > > I am running Linux Fedora 16 > If you need more info let me know. > Hi Martin! Thanks for taking the time to download and test the branch. The ant commands are as follows: ant build - the default target which compiles and copies files to the build directory ant run - builds and runs the application ant dist - builds all the distribution files for a release There is also an update-drivers target, which rebuilds the synthdrivers.properties file. Since this only needs to be run when a new device is added to the application it is no longer invoked as part of the build or dist targets. The actual class that writes the properties file needs to be amended to cope with the drivers now being in the or.jsynthlib.synthdrivers package, but I haven't done this yet since it's trivial to add a new device to the properties file by hand. Any further questions, please let me know. Regards, Chris |