makefile

来自「LinCAN is a Linux kernel module that imp」· 代码 · 共 27 行

TXT
27
字号
XML_BASENAMES = lincandocDSL_DIR = ../../dslXML_SRC = ${XML_BASENAMES:%=%.xml}DSL_DEF = -d $(DSL_DIR)/ocera-print.dslall: lincandoc.pdfXML_ENT_INCS = $(wildcard *.ent)XML_ENTITIES = $(shell cat $(XML_ENT_INCS) | \                 sed -n -e 's/^ *<!ENTITY *[^ ]* *SYSTEM *"\([^"]*\)" *> *$$/\1/p' | \                 sed -e 's/^\([^.]*\)$$/\1.*/p' )%.pdf: %.xml $(XML_ENTITIES) $(XML_ENT_INCS)	#echo "$(XML_ENTITIES) $(XML_ENT_INCS)"	docbook2pdf $(DSL_DEF) $<clean:	@rm -f  ${XML_BASENAMES:%=%.html}	@rm -f  ${XML_BASENAMES:%=%.pdf}	@rm -f ./*.log	@rm -f ./*.out	@rm -f ./*~

⌨️ 快捷键说明

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