📄 makefile.in
字号:
# compilation and packing for the sinfonia library#LIBNAME=tritonusJAVAC=javac# JAVAC=guavac%.class: %.java $(JAVAC) -d $(DESTDIR) $<SRCDIR=src/javax/media/soundSRCDIR2=src/org/gnu/$(LIBNAME)DESTDIR=.OBJDIR=$(DESTDIR)/javax/media/soundOBJDIR2=$(DESTDIR)/org/gnu/$(LIBNAME)PACKSRCDIR=javax/media/sound org/gnu/$(LIBNAME)LIBDEST=$(LIBNAME).jarvpath %.class $(OBJDIR)/midivpath %.class $(OBJDIR)/midi/spivpath %.class $(OBJDIR)/sampledvpath %.class $(OBJDIR)/sampled/spivpath %.class $(OBJDIR2)vpath %.class $(OBJDIR2)/nasvpath %.java $(SRCDIR)/midivpath %.java $(SRCDIR)/midi/spivpath %.java $(SRCDIR)/sampledvpath %.java $(SRCDIR)/sampled/spivpath %.java $(SRCDIR2)vpath %.java $(SRCDIR2)/nasSRCTMP:=$(wildcard \ $(SRCDIR)/midi/*.java \ $(SRCDIR)/midi/spi/*.java \ $(SRCDIR)/sampled/*.java \ $(SRCDIR)/sampled/spi/*.java \ $(SRCDIR2)/*.java \ $(SRCDIR2)/nas/*.java \ )SRC:=$(notdir $(SRCTMP))OBJ:=$(SRC:.java=.class)# documentation generationDOCDESTDIR=./apidocDOCSRCPATH=./srcPACKAGES=javax.media.sound.midi \ javax.media.sound.midi.spi \ javax.media.sound.sampled \ javax.media.sound.sampled.spi \ org.gnu.$(LIBNAME)# compilation for the mvp testsTESTSRCDIR=src/mvptestTESTDESTDIR=.TESTSRC:=$(wildcard $(TESTSRCDIR)/*.java)#----------------- rules -------------------.PHONY: allall: $(LIBDEST) $(NLIBDEST)$(LIBDEST): $(OBJ) jar cf $(LIBDEST) $(PACKSRCDIR)$(NLIBDEST): $(NLIBOBJS) ar cf $(NLIBDEST) $(NLIBOBJS).PHONY: rebuildallrebuildall: clean $(JAVAC) -d $(DESTDIR) $(SRCTMP) jar cf $(LIBDEST) $(PACKSRCDIR)test: all $(TESTSRC) javac -d $(TESTDESTDIR) $(TESTSRC).PHONY: dotestdotest: test java test.ui.TestRunner mvptest.TestAlldoc: $(SRC) -mkdir $(DOCDESTDIR) javadoc -author -splitindex -windowtitle "Sinfonia Documentation" -d $(DOCDESTDIR) -sourcepath $(DOCSRCPATH) $(PACKAGES).PHONY: cleanclean: rm -rf gnu mvptest apidoc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -