still playing around
added makefile for proper out-of-source build