makefile
来自「xen虚拟机源代码安装包」· 代码 · 共 52 行
TXT
52 行
#!/usr/bin/make -f# -*- mode: Makefile; -*-XEN_ROOT = ../../..include $(XEN_ROOT)/tools/Rules.mkVERSION = 1.0HEADER = VnetPS2PDF := ps2pdfDVIPS := dvipsLATEX := latexLATEX2HTML := latex2htmlDOXYGEN := doxygenPOD2MAN := pod2manDOC_MAN5SRC := $(wildcard man/*.pod.5)DOC_MAN1SRC := $(wildcard man/*.pod.1)DOC_MAN1 := $(patsubst man/%.pod.1,man1/%.1,$(DOC_MAN1SRC))DOC_MAN5 := $(patsubst man/%.pod.5,man5/%.5,$(DOC_MAN5SRC)).PHONY: all man clean install.PHONY: allall: man.PHONY: manman: @if which $(POD2MAN) 1>/dev/null 2>/dev/null; then \ $(MAKE) $(DOC_MAN1) $(DOC_MAN5); fiman1/%.1: man/%.pod.1 Makefile $(INSTALL_DIR) $(@D) $(POD2MAN) --release=$(VERSION) --name=`echo $@ | sed 's/^man1.//'| \ sed 's/.1//'` -s 1 -c $(HEADER) $< $@man5/%.5: man/%.pod.5 Makefile $(INSTALL_DIR) $(@D) $(POD2MAN) --release=$(VERSION) --name=`echo $@ | sed 's/^man5.//'| \ sed 's/.5//'` -s 5 -c $(HEADER) $< $@.PHONY: cleanclean: @$(RM) -rf man5 @$(RM) -rf man1.PHONY: install install: all $(INSTALL_DIR) $(DESTDIR)$(MANDIR) $(CP) -dR man1 $(DESTDIR)$(MANDIR) $(CP) -dR man5 $(DESTDIR)$(MANDIR)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?