I found someone said the follows:
================================================================
"What does 'missing separator' mean?"
================================================================
GNU MAKE produces this error when the first command after your
implicit or explicit rule is delimited with spaces instead of a
tab. (I believe the use of tab as a delimiter is a requirement
of the POSIX spec. Yes, this is stupid.)
You should avoid using DOS EDIT to create or edit makefiles,
as it often expands tabs as spaces.
What can I do to solve this problem,I use tmake and cygwin and the visual c++.