For brief building instructions, see INSTALL.

Developers environment
======================

You need the following software:

* CMake 3.9
* Qt5 libraries
* ALSA library
* Drumstick 2.0

Getting the development sources
===============================

Compiling and hacking the SVN sources is a bit different compared to the
distribution tarball. You can get the latest sources either using a sourceforge
user account, or the anonymous user (with read only rights). The SVN client 
documentation for SourceForge users is available at:
 
        http://p.sf.net/sourceforge/svn

1. Check out the module Drumstick from the SVN repository.
        Host: drumstick.svn.sourceforge.net
        Path: /svnroot/drumstick/trunk
        Module: drumstick

example:
$ svn co https://drumstick.svn.sourceforge.net/svnroot/drumstick/trunk drumstick 

2. Check out the module kmidimon from the SVN repository.
        Host: kmidimon.svn.sourceforge.net
        Path: /svnroot/kmidimon/trunk
        Module: kmidimon

example:
$ svn co https://kmidimon.svn.sourceforge.net/svnroot/kmidimon/trunk kmidimon 

3. Configure and compile

$ cmake . -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr/local
$ make VERBOSE=1

4. Hack and enjoy!
