Makefile不再有效(Windows)

时间:2013-11-26 06:38:23

标签: windows makefile

我差不多两年前在Windows 7中创建了这个makefile:

SRC_DIRS = ./src/oasis ./src/oasis/commands/basic ./src/oasis/commands/immortal ./src/oasis/commands/socials ./src/oasis/util
COMPILE_FLAGS = -d ./classes
DOC_FLAGS = -quiet -private -d ./doc -sourcepath ./src -subpackages oasis -linkoffline http://java.sun.com/j2se/1.4.2/docs/api .

all:
    @echo Compiling source code...
    @javac $(COMPILE_FLAGS) $(foreach dir,$(SRC_DIRS),$(dir)/*.java)
    @echo Creating javadocs...
    @javadoc $(DOC_FLAGS)
    @echo Done.

class:
    @echo Compiling source code...
    @javac $(COMPILE_FLAGS) $(foreach dir,$(SRC_DIRS),$(dir)/*.java)
    @echo Done.

docs:
    @echo Creating javadocs...
    @javadoc $(DOC_FLAGS)
    @echo Done.

clean:
    @echo Removing classes...
    @rmdir classes /q /s
    @mkdir classes
    @echo Removing javadocs...
    @rmdir doc /q /s
    @mkdir doc
    @echo Done.

我曾经使用cmd.exe导航到其文件夹,然后输入“make all”或“make class”或者其他......它会起作用!现在我差不多两年后回到这个项目,在一台新计算机(也是Windows 7)上,并且“make”命令无法识别。我不记得安装任何特殊的软件在Windows中使用makefile。为什么它不再起作用?

0 个答案:

没有答案