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 + -
显示快捷键?