Switched to C99 standard
* Fixed occasional race condition with parallel make of target "rebuild"

* Added "profile" target to makefile