src.dualinventive.com/tools/template-latex/Makefile

51 lines
1.0 KiB
Makefile

VERSION=0.1.4
MAKE:=@$(MAKE) --no-print-directory
export PATH:=/usr/local/texlive/2015/bin/x86_64-linux:$(PATH)
export TEXMFHOME:=$(PWD)/build/texmf
all: build
$(MAKE) -f Makefile.template
which:
kpsewhich di/di.cls
ci: all
$(MAKE) build
$(MAKE) build/examples
$(MAKE) -C build
$(MAKE) -C build package
$(MAKE) ci-post
package: build
$(MAKE) -C build package
archive: build/ci
git archive --format=zip --prefix=template-latex-v$(VERSION/ v$(VERSION) > build/ci/template-latex-v$(VERSION).zip
ci-post: build/ci
@echo [CI] Post
@cp -f build/*.pdf build/ci
@cp -f build/*.deb build/ci
build/ci:
@mkdir -p build/ci
build/texmf:
@mkdir -p build/texmf/tex/latex
@cp -r di build/texmf/tex/latex
build/examples: build/examples/doxygen
build/examples/doxygen: build
@mkdir -p build/examples/doxygen
@cp -r examples/doxygen/* build/examples/doxygen
$(MAKE) -C build/examples/doxygen
build: build/texmf build/ci
@mkdir -p build; cd build; cmake ..
@rsync -a -f "+ */" -f "- *" ./ build/
clean:
rm -rf build
.PHONY: ci