My favorites | Sign in
Logo
                
Search
for
Updated Mar 13, 2009 by kunitoki
CompileOnLinux  
Compile Juced on Linux.

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
    |---/*.*
Hosted by Google Code