Will prefer cmake for this project. Makefiles are messy.