Problem with compiling pass on windows xp

Hello everyone,
I am new here.I want to write a new pass to add my functions.
I just have compiled LLVM and clang successfully on windows xp.
But, I met some problem when I continue to compile the ‘hello’ pass which is under the path ‘lib/Transforms/hello’.
I was following the web “http://llvm.org/docs/WritingAnLLVMPass.html” until to compile the file.
the error message is " …/…/…/Makefile.config: No such file or directory",then I found there is a file named ‘Makefile.config.in’ rather than named ‘Makefile.config’ in the source directory. so I reset the correct name to compile. but another error occured: ‘ *** Omission separated character 。 stop’ .
Because of widnows xp, I use cygwin to build pass,the command I used is ‘make’.

Is there anyone can help?

the error message is " ../../../Makefile.config: No such file or
directory",then I found there is a file named 'Makefile.config.in' rather
than named 'Makefile.config' in the source directory. so I reset the correct
name to compile. but another error occured: ‘ *** Omission separated
character 。 stop’ .
Because of widnows xp, I use cygwin to build pass,the command I used is
'make'.

As usual, you have to run configure before make.