non/README.build

62 lines
1.1 KiB
Plaintext
Raw Normal View History

2012-11-14 10:54:03 +01:00
# -*- mode: org -*-
* Non-things build instructions
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
2020-04-26 23:31:17 +02:00
#+BEGIN_SRC
git submodule update --init
#+END_SRC
2012-11-16 03:42:33 +01:00
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:
2020-04-26 23:31:17 +02:00
#+BEGIN_SRC
cd lib/ntk
./waf configure
./waf
#+END_SRC
2012-11-14 10:54:03 +01:00
Once NTK has been built you must install it system-wide before
attempting to build the non-* programs.
To install NTK type:
2020-04-26 23:31:17 +02:00
#+BEGIN_SRC
su -c './waf install'
#+END_SRC
2012-11-14 10:54:03 +01:00
** Build all projects
Typing:
2020-04-26 23:31:17 +02:00
#+BEGIN_SRC
./waf configure
./waf
su -c './waf install'
#+END_SRC
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:
2020-04-26 23:31:17 +02:00
#+BEGIN_SRC
./waf configure --project=[timline|sequencer|mixer|session-manager]
./waf
su -c './waf install'
#+END_SRC