📄 makefile
字号:
AEFLAGS=--pol=./libpoljac.so --pvm=./libpvmjac.soall : jannotate GlobalCounter.class StaticField.class RecCall.class StartUp.class libpvmjac.so libpoljac.so Alice.class Bob.class List.classGlobalCounter.class StaticField.class RecCall.class StartUp.class : GlobalCounter.java StaticField.java RecCall.java StartUp.java jannotate GlobalCounter.jac javac GlobalCounter.java StaticField.java RecCall.java StartUp.java ./jannotate GlobalCounter.jac GlobalCounter.class > out.class mv -f out.class GlobalCounter.classAlice.class Bob.class Charlie.class List.class : Alice.java Bob.java Charlie.java List.java jannotate Alice.jac Bob.jac Charlie.jac javac Alice.java Bob.java Charlie.java List.java ./jannotate Alice.jac Alice.class > out.class mv -f out.class Alice.class ./jannotate Bob.jac Bob.class > out.class mv -f out.class Bob.class ./jannotate Charlie.jac Charlie.class > out.class mv -f out.class Charlie.classlex.yy.c : scanner.l flex scanner.lparser.tab.c parser.tab.h : parser.y bison -d parser.yparser.tab.o : parser.tab.c parser.tab.h gcc -c $$CFLAGS parser.tab.clex.yy.o : lex.yy.c parser.tab.h gcc -c $$CFLAGS lex.yy.cjannotate.o : jannotate.c parser.tab.h gcc -c $$CFLAGS jannotate.cjannotate : jannotate.o parser.tab.o lex.yy.o gcc jannotate.o parser.tab.o lex.yy.o -lfl $$LDFLAGS -o jannotatepoljac.o : poljac.c jac.h gcc -c $$CFLAGS poljac.cpvmjac.o : pvmjac.c jac.h gcc -c $$CFLAGS pvmjac.clibpoljac.so : poljac.o gcc -shared -o libpoljac.so poljac.olibpvmjac.so : pvmjac.o gcc -shared -o libpvmjac.so pvmjac.ocheck : all aegisvm --pol=./libpoljac.so --pvm=./libpvmjac.so StartUp aegisvm --pol=./libpoljac.so --pvm=./libpvmjac.so StaticField aegisvm --pol=./libpoljac.so --pvm=./libpvmjac.so Aliceclean : rm -f jannotate rm -f parser.tab.c parser.tab.h lex.yy.c *.o *.so *.class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -