【发布时间】:2015-12-01 11:38:13
【问题描述】:
我的 makefile 目前有这条隐含规则:
.java.class:
$(JAVAC) -classpath . $<
我需要实现的不仅是对 .java 文件使用此规则,还对 .sqlj 文件使用此规则。
我需要这样的东西:
(.java.sqlj).class:
$(SQLJC) -classpath . $<
原因是我的一个 java 文件和一个 sqlj 文件之间存在循环依赖关系,只有在一步编译 .java 文件和 .sqlj 文件时才能解决这种依赖关系。 据我尝试,sqlj翻译器也可以编译.java文件,所以这应该没问题。
【问题讨论】: