Java Make Project - Makefile based build environment with generic java code templates.