Makefile cleanup, make build path configurable