我需要制作一个 makefile 来编译我的几个 java 文件以提交,但我不知道该怎么做。我没有运气在网上搜索。目前我的文件是
JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = \
Proj411.java \
ExecTime.java \
Clocks.java \
Instruction.java \
simulator: Proj411.java
Proj411.java: ExecTime.java Clocks.java Instruction.java
clean:
$(RM) *.java
我想确保这正在做我想做的事情。Proj411 是我的主文件所在的位置,它依赖于要运行的其他三个文件。
另外,关于 makefile 实际作用的任何解释都可能有所帮助。谢谢