Addinf basic makefile to support many C/C++ IDEs out there

Makefile is configured by default to act identically as a default SCons
build. Basic actions such as all and clean will be supported by default
by quite all IDE for building and rebuilding. Additionally, you can
configure your targets for release, debug or profile mode.