makefile
来自「nachos操作系统框架」· 代码 · 共 55 行
TXT
55 行
JAVADOCPARAMS = -doctitle "Nachos 5.0 Java" -protected \ -link http://java.sun.com/products/jdk/1.4/docs/apimachine = Lib Config Stats Machine TCB \ Interrupt Timer \ Processor TranslationEntry \ SerialConsole StandardConsole \ OpenFile OpenFileWithPosition ArrayFile FileSystem StubFileSystem \ ElevatorBank ElevatorTest ElevatorGui \ ElevatorControls ElevatorEvent ElevatorControllerInterface \ RiderControls RiderEvent RiderInterface \ Kernel Coff CoffSection \ NetworkLink Packet MalformedPacketExceptionsecurity = Privilege NachosSecurityManagerag = AutoGrader BoatGraderthreads = ThreadedKernel KThread Alarm \ Scheduler ThreadQueue RoundRobinScheduler \ Semaphore Lock Condition SynchList \ Condition2 Communicator Rider ElevatorController \ PriorityScheduler LotteryScheduler Boatuserprog = UserKernel UThread UserProcess SynchConsolevm = VMKernel VMProcessnetwork = NetKernel NetProcess PostOffice MailMessageALLDIRS = machine security ag threads userprog vm networkPACKAGES := $(patsubst %,nachos.%,$(ALLDIRS))CLASSFILES := $(foreach dir,$(DIRS),$(patsubst %,nachos/$(dir)/%.class,$($(dir)))).PHONY: all rmtemp clean doc hwdoc swdocall: $(CLASSFILES)nachos/%.class: ../%.java javac -nowarn -classpath . -d . -sourcepath ../.. -g $<clean: rm -f */*/*.classdoc: mkdir -p ../doc javadoc $(JAVADOCPARAMS) -d ../doc -sourcepath .. $(PACKAGES)test: cd ../test ; gmakeag: $(patsubst ../ag/%.java,nachos/ag/%.class,$(wildcard ../ag/*.java))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?