2012-11-14 10:54:03 +01:00
|
|
|
# -*- mode: org -*-
|
|
|
|
|
|
|
|
* Non-things build instructions
|
2012-08-07 05:03:30 +02:00
|
|
|
|
|
|
|
This repository contains all of the non-* software.
|
|
|
|
|
2012-11-16 03:42:33 +01:00
|
|
|
** Getting NTK
|
|
|
|
|
|
|
|
If you just cloned the non repository or just executed git pull, then
|
|
|
|
you should also run
|
|
|
|
|
|
|
|
git submodule update --init
|
|
|
|
|
|
|
|
to pull down the latest NTK code required by Non. Git does *not* do
|
|
|
|
this automatically.
|
|
|
|
|
|
|
|
** Building NTK
|
|
|
|
|
2012-11-14 10:54:03 +01:00
|
|
|
If you don't have NTK installed system-wide (which isn't very likely
|
|
|
|
yet) you *MUST* begin the build process by typing:
|
|
|
|
|
|
|
|
cd lib/ntk
|
|
|
|
./waf configure
|
|
|
|
./waf
|
|
|
|
|
|
|
|
Once NTK has been built you must install it system-wide before
|
|
|
|
attempting to build the non-* programs.
|
|
|
|
|
|
|
|
To install NTK type:
|
|
|
|
|
|
|
|
su -c './waf install'
|
|
|
|
|
|
|
|
** Build all projects
|
|
|
|
|
|
|
|
Typing:
|
|
|
|
|
|
|
|
./waf configure
|
|
|
|
./waf
|
2013-03-02 02:02:52 +01:00
|
|
|
su -c './waf install'
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
|
|
from the base of the checkout of the Non git repository will build and
|
|
|
|
install all of the non-* programs together.
|
|
|
|
|
|
|
|
** Build a single project
|
|
|
|
|
|
|
|
Typing:
|
2012-10-30 19:52:36 +01:00
|
|
|
|
2012-11-14 10:54:03 +01:00
|
|
|
./waf configure --project=[timline|sequencer|mixer|session-manager]
|
|
|
|
./waf
|
2013-03-02 02:02:52 +01:00
|
|
|
su -c './waf install'
|
2012-10-30 19:52:36 +01:00
|
|
|
|