reorganize posix sub-project
add x64 host build