parser.h:一: * missing separator. Stop

parser.h:1: *** missing separator. Stop.
makefile 编译时出现parser.h:1: *** missing separator. Stop.这样的错误,在网上查了一些,说是有关在命令规则前加TAB键,我尝试过了,还是有问题,请大家帮帮忙
#
# Makefile for ALL Workspace
#
include ./make.h
include ./parser.h

SERVER_TARGET = server
CLIENT_TARGET = client
TARGETS = $(SERVER_TARGET) $(CLIENT_TARGET)

COMMON_OBJS = parser.o 
SERVER_OBJS = server.o $(COMMON_OBJS)
CLIENT_OBJS = client.o $(COMMON_OBJS)
OBJS = $(COMMON_OBJS) $(SERVER_OBJS) $(CLIENT_OBJS)

all:
$(OBJS) $(TARGETS)

$(SERVER_TARGET):
$(CC) $(CC_OUTPUT_FLAGS) $(SERVER_TARGET) $(SERVER_OBJS) $(CC_PTHREAD_FLAGS)

$(CLIENT_TARGET):
$(CC) $(CC_OUTPUT_FLAGS) $(CLIENT_TARGET) $(CLIENT_OBJS) $(CC_PTHREAD_FLAGS)

.c.o:
$(CC) $(CC_FLAGS) $(COMMON_INCLUDE_DIRS) $<

clean:
$(RM) $(RM_FLAGS) $(OBJS) $(TARGETS)
$(RM) $(RM_FLAGS) *.bak






------解决方案--------------------
parser.h:1: *** missing separator. Stop
这说明问题出在parser.h这个文件里面,而且好像是第一行就错了。
LZ说的“在命令规则前加TAB键”, 在parser.h里面试过了吗?
------解决方案--------------------
最后一句看看,我之前也遇到过这样的问题!http://blog.csdn.net/lxiron/archive/2010/10/31/5978248.aspx