Files
lt16lab/documentation/sources/Makefile

32 lines
666 B
Makefile

SVGS= $(wildcard figures/*.svg)
IMGS= $(SVGS:.svg=.pdf)
PDFDIR=obj
SRCS= $(wildcard *.tex)
#SRCS+= refs3.bib
PDFFLAGS= -interaction=nonstopmode -shell-escape -halt-on-error -synctex=1 -output-directory=$(PDFDIR)/
docu=soc
TARGET=$(addsuffix .pdf,$(docu))
all: target images
target: $(TARGET) $(IMGS)
images: $(IMGS)
figures/%.pdf: figures/%.svg
inkscape -z -T -A $@ $<
%.pdf: %.tex $(SRCS) $(IMGS)
mkdir -p $(PDFDIR)
pdflatex $(PDFFLAGS) -jobname=$(notdir $(basename $@)) $<
pdflatex $(PDFFLAGS) -jobname=$(notdir $(basename $@)) $<
cp -p -f $(PDFDIR)/$@ $@
## Other Targets
clean:
rm -fr $(PDFDIR) $(IMGS) $(TARGET)
.PHONY: all target images clean