initial commit
This commit is contained in:
commit
503e91edfe
15 changed files with 460 additions and 0 deletions
31
Makefile
Normal file
31
Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
pdf: init
|
||||
latexmk -halt-on-error < /dev/null
|
||||
|
||||
clean:
|
||||
latexmk -c
|
||||
|
||||
clean-all:
|
||||
latexmk -C
|
||||
rm -rf build/
|
||||
|
||||
## Stuff to set up repository after cloning
|
||||
|
||||
init: .init-submodule-cert .init-git-hooks-cert
|
||||
|
||||
.init-submodule-cert:
|
||||
@echo "[Make] Initialising git submodule for packages"
|
||||
git submodule update --init --rebase
|
||||
@touch .init-submodule-cert
|
||||
|
||||
# Sets up git hooks for gitinfo2 package
|
||||
.init-git-hooks-cert:
|
||||
@echo "[Make] Setting up git hooks for package gitinfo2"
|
||||
@mkdir -p .git/hooks
|
||||
@cp .ci/git-info-2.sh .git/hooks/post-merge
|
||||
@cp .ci/git-info-2.sh .git/hooks/post-checkout
|
||||
@cp .ci/git-info-2.sh .git/hooks/post-commit
|
||||
@.ci/git-info-2.sh
|
||||
@touch .init-git-hooks-cert
|
||||
|
||||
|
||||
.PHONY: pdf, clean, clean-all
|
Reference in a new issue