To build the source, you need GNU make and an ISO-compliant C compiler. You also need a POSIX operating system; if you are building on a windows machine, Cygwin will help you out.
Running make on the Makefile in the top level of the source tree will build
the data producer binary in main/ambush and the data consumer
somewhere else, along with the libraries they need.