This is an old revision of the document!
# Clone the project in read-only mode:
git clone http://git.drumgizmo.org/drumgizmo.git
# Initialise and update submodules:
git submodule init
git submodule update
# Make sure autotools are installed and up-to-date:
# The simplest way to do this is using Homebrew:
brew install autoconf automake libtool
# Now install the dependencies:
brew install pkgconfig libsndfile libresample jack
# Make sure cppunit is installed and up-to-date:
brew install cppunit
# Run autogen:
./autogen.sh
# Set paths:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
LDFLAGS=-L/Users/drumgizmo/cppunit/sysinstall/lib
CPPFLAGS=-I/Users/drumgizmo/cppunit/sysinstall/include
# Configure:
./configure –enable-input-jackmidi –enable-output-jackaudio –disable-output-alsa –enable-resampler=src –enable-cli –without-debug –with-test –disable-input-midifile –prefix=“$PWD/sysinstall”
# Make:
cd src
make
cd drumgizmo
make
cd plugingui
make
cd drumgizmo
make install