# -*- mode: org -*- * Non-things build instructions This repository contains all of the non-* software. ** Getting NTK If you just cloned the non repository or just executed git pull, then you should also run #+BEGIN_SRC git submodule update --init #+END_SRC to pull down the latest NTK code required by Non. Git does *not* do this automatically. ** Building NTK If you don't have NTK installed system-wide (which isn't very likely yet) you *MUST* begin the build process by typing: #+BEGIN_SRC cd lib/ntk ./waf configure ./waf #+END_SRC Once NTK has been built you must install it system-wide before attempting to build the non-* programs. To install NTK type: #+BEGIN_SRC su -c './waf install' #+END_SRC ** Build all projects Typing: #+BEGIN_SRC ./waf configure ./waf su -c './waf install' #+END_SRC 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: #+BEGIN_SRC ./waf configure --project=[timline|sequencer|mixer|session-manager] ./waf su -c './waf install' #+END_SRC