Put different compilation flags for debug and release builds
Moved sources and headers to same folder
Makefile rewrite