@@ -2,7 +2,12 @@ CONTRIBUTION = gitinfo-lua
2
2
VERSION = $(shell git describe --tags --always)
3
3
FILE = ${CONTRIBUTION}-${VERSION}.tar.gz
4
4
MANUAL = doc/${CONTRIBUTION}
5
- COMPILER = lualatex --shell-escape --interaction=nonstopmode
5
+ CNF_LINE = -cnf-line TEXMFHOME={${CURDIR},$(shell kpsewhich --var-value TEXMFHOME) }
6
+ COMPILER = lualatex --shell-escape --interaction=nonstopmode $(CNF_LINE )
7
+ RM = rm
8
+ ifeq ($(OS ) ,Windows_NT)
9
+ RM = del
10
+ endif
6
11
7
12
TEST_PROJECT ?= ../git-test-project
8
13
@@ -15,11 +20,11 @@ build: ${MANUAL}.pdf
15
20
scenario : ${TEST_PROJECT}
16
21
17
22
clean :
18
- cd doc && latexmk -c 2> /dev/null
23
+ cd doc && latexmk -c
19
24
20
25
clean-all :
21
- cd doc && latexmk -C 2> /dev/null && \
22
- rm -f ${FILE}
26
+ cd doc && latexmk -C && \
27
+ $( RM ) -f ${FILE}
23
28
24
29
${TEST_PROJECT} :
25
30
mkdir -p ${TEST_PROJECT}
@@ -33,10 +38,11 @@ ${MANUAL}.aux: ${MANUAL}.tex
33
38
${MANUAL}.idx : ${MANUAL}.aux
34
39
cd doc && makeindex -s gind.ist ${CONTRIBUTION} .idx
35
40
36
- ${MANUAL}.pdf : scenario ${MANUAL}.idx ${MANUAL}.tex tex/ $(wildcard * .sty) scripts/ $(wildcard * .lua)
41
+ ${MANUAL}.pdf : scenario ${MANUAL}.idx ${MANUAL}.tex $(wildcard tex/ * .sty) $(wildcard scripts/ * .lua)
37
42
@echo " Creating documentation PDF"
38
43
cd doc && $(COMPILER ) ${CONTRIBUTION}
39
- while grep ' Rerun to get ' doc/${CONTRIBUTION} .log ; do cd doc && $( COMPILER) ${CONTRIBUTION} ; done
44
+
45
+ # while grep 'Rerun to get ' doc/${CONTRIBUTION}.log ; do cd doc && $(COMPILER) ${CONTRIBUTION} ; done
40
46
41
47
${FILE} : ${MANUAL}.pdf clean
42
48
@echo " Creating package tarball"
0 commit comments