multiple projects

removed PCL build and incorporate platform specific projects.