Improve makefiles

* Arranged some makefiles
* Added description about solaris to document