Added Posix systems support.
Added an example makefile.