Files
CursASVK/Makefile
T
2026-04-29 15:41:24 +03:00

42 lines
1017 B
Makefile

SRC_DIR := Latex
MAIN := main
BUILD_DIR := $(CURDIR)/.latexbuild
PDF := $(CURDIR)/$(MAIN).pdf
PDFLATEX := pdflatex
BIBTEX := bibtex
.PHONY: all pdf bib clean cleanall
all: pdf
pdf:
mkdir -p $(BUILD_DIR)
cd $(SRC_DIR) && \
$(PDFLATEX) -interaction=nonstopmode -halt-on-error \
-output-directory=$(BUILD_DIR) $(MAIN).tex
cd $(SRC_DIR) && \
$(PDFLATEX) -interaction=nonstopmode -halt-on-error \
-output-directory=$(BUILD_DIR) $(MAIN).tex
cp $(BUILD_DIR)/$(MAIN).pdf $(PDF)
bib:
mkdir -p $(BUILD_DIR)
cd $(SRC_DIR) && \
$(PDFLATEX) -interaction=nonstopmode -halt-on-error \
-output-directory=$(BUILD_DIR) $(MAIN).tex
cd $(BUILD_DIR) && \
$(BIBTEX) $(MAIN)
cd $(SRC_DIR) && \
$(PDFLATEX) -interaction=nonstopmode -halt-on-error \
-output-directory=$(BUILD_DIR) $(MAIN).tex
cd $(SRC_DIR) && \
$(PDFLATEX) -interaction=nonstopmode -halt-on-error \
-output-directory=$(BUILD_DIR) $(MAIN).tex
cp $(BUILD_DIR)/$(MAIN).pdf $(PDF)
clean:
rm -rf $(BUILD_DIR)
cleanall:
rm -rf $(BUILD_DIR) $(PDF)