Compile Juced on Linux
You can compile the Juced project on linux natively:
Getting the code
Assuming you have Subversion installed, the following command in a terminal will fetch the most recent code for you:
svn co http://juced.googlecode.com/svn/trunk/ juced
To manage configure and compilation you can use '''tools/linux/manage''' bash script. Here is a brief of what it can do:
Usage: manage <command> [.. <subject>]
<command>
make make libraries and apps or both
exec execute a specific application
clean cleanup libraries compilation objects
package package final apps
<subjects>
all both libraries and applications
lib libraries only
apps applications only
*appname* name of application directory
Examples:
manage make jost
manage exec jost
manage package jost 0.5.3
manage clean jost
Compiling library
If you are typically using the library, you should compile it to see if everything goes well before start to use the amalgamate version in some projects:
cd juced/tools/linux
./manage make lib
Compiling an application
To compile an application, look into the ''apps'' directory and see which one you need to compile, then execute:
# ./manage make <name_of_the_library>
cd juced/tools/linux
./manage make highlife
For instance for compiling highlife.
Typically a Juced application will have the current directory structure:
/application
|---/build
| |---/linux
| | |---/premake.lua
| |---/VST_Linux
| |---/premake.lua
|---/src
|---/source_files.h
|---/source_files.cpp
|---/*.*