include extensive Makefile from project (reverted from commit eee6c0b309cd6145fce429003b314a6ccd9b6abc)