makefile

来自「xorp源码hg」· 代码 · 共 57 行

TXT
57
字号
LATEX = latexBIBTEX = bibtexPDFLATEX = pdflatexMETAPOST = mpostDVIPS = dvips -j0PS2PDF = ps2pdf.SUFFIXES: pdf ps dvi tex.ps.pdf:	$(PS2PDF) $< $@.dvi.ps:	$(DVIPS) $< -o $@.tex.dvi:	@if [ ! -r $(subst tex,aux,$<) ]; then $(LATEX) $<; fi	$(LATEX) $<# after making the figure, run perl to fix CMR font namesfig/%.1 fig/%.2 fig/%.3 fig/%.4 fig/%.5 fig/%.6 fig/%.7 fig/%.8: fig/%.mp fig/elements.mp fig/elemfig.sty .fonts.sty fig/fonts.mp	cd fig ; TEX=$(LATEX) $(METAPOST) $(subst fig/,,$<)	perl -pi -e 'next if $$x; $$x = 1 if /%%EndProlog/; s=/([a-z][a-z0-9]+) def=/\U$$1\E def= if !/^%%/; s=\b([a-z][a-z0-9]+)\b=\U$$1\E=g if /^%%DocumentFonts/ || /^%%\+/;' $(subst .mp,,$<).[0-9]*FIGS =TEXSRCS = pospaper.tex intro.tex overview.tex xorp.tex platform.tex summary.texall: dvi ps pdfdvi: pospaper.dvips: pospaper.pspdf: pospaper.pdfpospaper.pdf: pospaper.ps	$(PS2PDF) $< $@pospaper.ps: pospaper.dvi	$(DVIPS) $< -o $@pospaper.dvi: $(TEXSRCS) $(FIGS) pospaper.bbl alwayspospaper.aux: $(TEXSRCS)	$(LATEX) $<bib: pospaper.aux always	$(BIBTEX) -min-crossrefs=100 pospaperpospaper.bbl: pospaper.aux biblio.bib	$(BIBTEX) -min-crossrefs=100 pospaperfig/fonts.mp:	echo 'defaultelementfont := "ptmr";' > fig/fonts.mp.fonts.sty: fonts.sty	rm -f fig/*.mpx	cp fonts.sty .fonts.styalways:	@:clean: cleanfig	rm -f paper.pdf paper.dvi paper.aux paper.log paper.bbl paper.blgcleanfig:	/bin/rm -f $(FIGS) fig/*.log fig/*.aux fig/*.dvi fig/*.mpx.PHONY: all dvi pdf bib always clean cleanfig allpdf

⌨️ 快捷键说明

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