在复杂的Makefile中出错

时间:2012-10-01 21:20:57

标签: makefile typescript

我从codeplex下载了source code,但输出了'make'错误:

  

[pc @ localhost typescript] $ make   Makefile:123: * 缺少分隔符(你的意思是TAB而不是8个空格?)。停止。

违规线显然是第3行:

$(BUILT_LOCAL)\typescript.js: $(COMPILER_SOURCES)
$(STRC_LKG) $(COMPILER_SOURCES) -out $@
    copy CopyrightNotice.txt+$@ $(BUILT_LOCAL)\temp.js /b
    copy $(BUILT_LOCAL)\temp.js $@ 
    del $(BUILT_LOCAL)\temp.js

我很感激帮助!

1 个答案:

答案 0 :(得分:1)

就像@JoePamer在评论中指出的那样,它是一个NMake文件而不是GNU Makefile。所以这与“make”

没有

如果要在Linux上使用“make”构建TypeScript。看看这个:

https://gist.github.com/3815802

UPDATE:
我已经提交了一个关于这个问题的票。 typescript.codeplex.com/workitem/17