宿題のためには、私が書いた一連の.javaファイルのmakefile(物理的にもソフトウェア的にも)を作る必要があります。javaメイクファイルの問題
私はメイクファイルまで書かれている:
JFLAGS = -d -g bin/
JC = javac
.SUFFXES: .java .class
CLASSES = \
cdn\communications\CommandReader.java \
cdn\communications\CommandReaderFactory.java \
cdn\communications\CommandReaderThread.java \
cdn\communications\DiscoveryCommandReader.java \
cdn\communications\Link.java \
cdn\communications\RefreshThread.java \
cdn\communications\RouterCommandReader.java \
cdn\node\Discovery.java \
cdn\node\Node.java \
cdn\node\Router.java \
cdn\utility\Utility.java \
cdn\wireformats\DeRegisterRequest.java \
cdn\wireformats\DeRegisterResponse.java \
cdn\wireformats\LinkInfo.java \
cdn\wireformats\LinkWeightUpdate.java \
cdn\wireformats\MessageType.java \
cdn\wireformats\PeerRouterList.java \
cdn\wireformats\RegisterRequest.java \
cdn\wireformats\RegisterResponse.java \
cdn\wireformats\RouterInfo.java \
cdn\wireformats\WireFormatFactory.java \
all : $(CLASSES)
clean : $(CLASSES:.java=.class)
をしかし、私はそれを実行したとき、私はメッセージを取得「します: `all」をのために行わなければ何も」私のファイルは作成されていません。
ここに何か不足していますか? "cdn"ディレクトリ階層を保持するディレクトリからファイルを実行していますか?
どのような考えにも感謝します。
'.SUFFIXES'には' I'がありません... – reinierpost