Unpack the tar file, if not already done. It creates a subdirectory hadaq in the current directory.
For compiling, you need two additional libraries: hadesstd-2.3 and lvme-1.2 , both available at the E12 FTP server. The hadaq Makefile looks for these libraries in /usr/local/lib or in $HOME/lib/$SYSTYPE.
The Makefile itself is system independent, but is controlled by a set of environment variables. These are set with the makeenv shell source file. Known platforms are UNIX, UNIX_NOATM, LINUX (unfortunately not the same as UNIX), LYNXOS, LYNXOS_E7. Known readout configurations are MDC, RICH, SHOW, SOFT, TOF.
$ . ./makeenv UNIX SOFT
Now for creating a mini system as described in http://www.e12.physik.tu-muenchen.de/~muench/hadaq/doc/minihadaq.html.
On Platforms where no ATM support is available, compiling daq_memnet and daq_netmem in senseless and will not even work.
$ make mini
$ make anal