/bin/sh: -c: line 8: syntax error: unexpected end of file
Makefile里的一个片段
define fn-create_directfb-source
$(ECHO) "**********************************"; \
$(ECHO) "* Creating DirectFB-${DIRECTFB_VERSION} Source *"; \
$(ECHO) "**********************************"; \
$(TAR) xzkf ${DIRECTFB_SRC_DFB_TAR_DIR}/${DIRECTFB_SOURCE_TARBALL} -C $(DIRECTFB_SRC_DIR); \
echo $(DIRECTFB_SRC_DFB_TAR_DIR)
echo $(DIRECTFB_SOURCE_TARBALL)
echo $(DIRECTFB_SRC_DIR)
if [ -d "${DIRECTFB_PUB_DFB_VER2_DIR}" ]; then \
$(CP) -r ${DIRECTFB_PUB_DFB_VER2_DIR}/* ${DIRECTFB_SRC_DFB_DIR}; \
fi; \
$(TOUCH) ${DIRECTFB_SRC_DFB_DIR}/.unpacked
endef
红色这几句是自己加的,为什么加了这个就报错了,在这几条语句后面加分号也不对
/bin/sh: -c: line 8: syntax error: unexpected end of file
请问是哪里语法有问题吗?