mirror of
https://github.com/versity/scoutfs.git
synced 2025-12-23 05:25:18 +00:00
Add the start of a paper that documents the scoutfs design. Signed-off-by: Zach Brown <zab@versity.com>
34 lines
461 B
Makefile
34 lines
461 B
Makefile
#
|
|
# # dnf install latexmk texlive
|
|
# # make
|
|
#
|
|
# Tools
|
|
LATEXMK = latexmk
|
|
RM = rm -f
|
|
|
|
# Project-specific settings
|
|
DOCNAME = scoutfs
|
|
|
|
# Targets
|
|
all: doc
|
|
doc: pdf
|
|
pdf: $(DOCNAME).pdf
|
|
|
|
# Rules
|
|
%.pdf: %.tex
|
|
$(LATEXMK) -pdf -M -MP -MF $*.d $*
|
|
|
|
mostlyclean:
|
|
$(LATEXMK) -silent -c
|
|
$(RM) *.bbl
|
|
|
|
clean: mostlyclean
|
|
$(LATEXMK) -silent -C
|
|
$(RM) *.run.xml *.synctex.gz
|
|
$(RM) *.d
|
|
|
|
.PHONY: all clean doc mostlyclean pdf
|
|
|
|
# Include auto-generated dependencies
|
|
-include *.d
|