⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.rhapsody5.5

📁 JAVA在编译原理上的应用。
💻 5
字号:
# MacOS X 10.0.1-10.0.4, 10.1# pathsCB=$$HOME/p#                    home of sourcesJAGJAR=$(CB)/jars/jag$Z#        jag runtimeOOPSJAR=$(CB)/jars/oops$Z#      oops runtimeJLEXJAR=$(CB)/JLex/JLex$Z#      JLex runtimeCLASSPATH=.#                    default explicit classpathC=.class#                       class filesE=.ebnf#                        oops grammarsX=.xebnf#                       oops extended grammarsJ=.java#                        Java source filesL=--------------------#         separatorS=.ser#                         serialized objectsY=.jay#                         jay grammarsZ=.jar#                         Java archives#-DLITTLE_ENDIAN=1234CC=ccCFLAGS=-gJAG=java -classpath $(CLASSPATH) jag.MainJAR=jarJAVA=java -classpath $(CLASSPATH) $(JAVAFLAGS) JAVA2=java -classpath $(CLASSPATH2)JAVAC=javac -classpath $(CLASSPATH)JAVAC2=javac -classpath $(CLASSPATH2)# jikes for javac:#JDKCLASSES:=$(shell javaconfig DefaultClasspath)JDKCLASSES=/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Classes/i18n.jarJAVAC=/usr/local/bin/jikes -classpath $(JDKCLASSES):$(CLASSPATH)JAVAC2= /usr/local/bin/jikes -classpath $(JDKCLASSES):$(CLASSPATH2)JAVADOC=javadoc $(JAVADOC_FLAGS) -classpath $(CLASSPATH)JAY=$(CB)/jay/jay.$(OSTYPE) <$(CB)/jay/skeletonJLEX=java -classpath $(JLEXJAR):$(CLASSPATH) JLex.MainEBNF=java -classpath $(CLASSPATH) $(EBNF_PROPERTIES) oops.EBNF OOPS=java -classpath $(CLASSPATH) $(OOPS_PROPERTIES) oops.Oops# JavaCC toolsJAVACC=$(CB)/compiler-systeme/JavaCC/javacc2.1/bin/javaccJJTREE=$(CB)/compiler-systeme/JavaCC/javacc2.1/bin/jjtree# ANTLRANTLRJAR=$(CB)/compiler-systeme/antlr/antlr-2.7.1/antlrall.jarANTLR=java -classpath $(ANTLRJAR) antlr.Toolall::	$(all)clean::		; rm -f *$C *.o $(all) y.output y.tab.? a.outtest::	all.SUFFIXES:	$C $J $Y $S $E $X .g .jj .jjt .lex .jag$E$S:		; $(EBNF) $*$E > $@$X$S:		; $(OOPS) $*$X > $@$J$C:		; $(JAVAC) $(JAVACFLAGS) $*$J$Y$J:		; $(JAY) $(JAYFLAGS) $*$Y > $@$Y$C:		; $(JAY) $(JAYFLAGS) $*$Y > $*$J		  $(JAVAC) $(JAVACFLAGS) $*$J.lex$J:		; $(JLEX) $(JLEXFLAGS) $*.lex		  mv $*.lex$J $*$J.lex$C:		; $(JLEX) $(JLEXFLAGS) $*.lex		  mv $*.lex$J $*$J		  $(JAVAC) $(JAVACFLAGS) $*$J.jag$J:		; $(JAG) < $*.jag > $@.jag$C:		; $(JAG) < $*.jag > $*$J		  $(JAVAC) $(JAVACFLAGS) $*$J.g$J:		; $(ANTLR) $*.g.jj$J:		; $(JAVACC) $(JAVACCFLAGS) $*.jj.jj$C:		; $(JAVACC) $(JAVACCFLAGS) $*.jj		  $(JAVAC) $(JAVACFLAGS) $*$J.jjt.jj:	; $(JJTREE) $(JJTREEFLAGS) $*.jjt.jjt$J:		; $(JJTREE) $(JJTREEFLAGS) $*.jjt		  $(JAVACC) $(JAVACCFLAGS) $*.jj.jjt$C:		; $(JJTREE) $(JJTREEFLAGS) $*.jjt		  $(JAVACC) $(JAVACCFLAGS) $*.jj		  $(JAVAC) $(JAVACFLAGS) $*$J

⌨️ 快捷键说明

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