怀疑下面的MakeFile

时间:2014-10-14 04:10:29

标签: makefile nmake

我是nmake的新手。我遇到了这个用于nmake的Makefile。这是我需要支持的应用程序的遗留部分。这工作正常,只是我在理解语法方面遇到了问题。我在谷歌上尽我所能,但仍然无法理解一些错综复杂的内容。

我很好奇在下面的:INSTALL:规则中使用2个冒号的概念。也无法得到:B:S变量编辑。

JAVA_FILES = \
    Abc.java  \
    Def.java \
    Ghi.java


/***********Define targets **********************/
.all : $(JAVA_FILES:B:S=.class)

:INSTALL: .all

$(JAVA_FILES:B:S=.class) : $(JAVA_FILES) .JOINT
for node in `echo $VPATH | tr ':' ' '`
do
    nodecp=${nodecp}:${node}/gfp_scom:${node}/gfp_scom/lib/GfpScomWsdl.jar:${node}/gfp_scom/lib/jmxtools.jar
done
$(JAVAC) -cp ${nodecp}:$(CLASSPATH) -d ../../ $(*:M!=\.class)

0 个答案:

没有答案