makefile

来自「To help you in writing an LL grammar, we」· 代码 · 共 56 行

TXT
56
字号
.SUFFIXES: .class .java .lexJLEX_CP = /home/nystrom/javaDIR=Iota/util/grammarCLASS = \	Yylex.class \	Yytoken.class \	Parse.class \	Expr.class \	Symbol.class \	Terminal.class \	Nonterminal.class \	Star.class \	Plus.class \	Question.class \	Rule.class \	Grammar.class \	LLAnalyze.classJAVA = \	$(DIR)/Expr.java \	$(DIR)/Grammar.java \	$(DIR)/LLAnalyze.java \	$(DIR)/Nonterminal.java \	$(DIR)/Parse.java \	$(DIR)/Plus.java \	$(DIR)/Question.java \	$(DIR)/Rule.java \	$(DIR)/Star.java \	$(DIR)/Symbol.java \	$(DIR)/Terminal.java \	$(DIR)/Yytoken.javaall: $(CLASS) ../../../llanalyze.jar ../../../llanalyze_src.jartest:	java -classpath ../../../llanalyze.jar:$$CLASSPATH Iota.util.grammar.LLAnalyze < pa2_grammar.txt	java -classpath ../../../llanalyze.jar:$$CLASSPATH Iota.util.grammar.LLAnalyze < pa2_grammar.dos../../../llanalyze.jar: $(CLASS)	(cd ../../..; jar cvf llanalyze.jar $(DIR)/*.class)../../../llanalyze_src.jar: $(notdir $(JAVA)) Yylex Makefile pa2_grammar.txt pa2_grammar.dos README	(cd ../../..; jar cvf llanalyze_src.jar $(JAVA) $(DIR)/Yylex $(DIR)/Makefile $(DIR)/pa2_grammar.txt $(DIR)/pa2_grammar.dos $(DIR)/README)Yylex.java: Yylex	java -classpath $(JLEX_CP):$$CLASSPATH JLex.Main Yylex.java.class:	(cd ../../..; javac $(DIR)/$<)clean:	rm -f *.class Yylex.java core

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?