moved solaris make to its own makefile