build on multi platform, includes windows.

please use File::PATH_SEPARATOR instead of **:** because windows path separator is **;**.
please use ant for making directories, because mkdir on windows is not support **-p** option.