Add build system for posix systems