blob: a317f1b753414bf074aea85b8006a236ffade4e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
LATEX?=latex
PDFLATEX?=pdflatex
LATEXFLAGS=-shell-escape
PYTHONTEX=python3 $(shell which pythontex) --interpreter python:python3
.PHONY: all
all: didactic.sty didactic.pdf didactic.tar.gz
SRC+= didactic.dtx hello.py idea.tex lightblock.tex ProvideSemanticEnv.tex
didactic.pdf: ${SRC} didactic.sty
${PDFLATEX} ${LATEXFLAGS} $<
${PYTHONTEX} didactic
${PDFLATEX} ${LATEXFLAGS} $<
${PDFLATEX} ${LATEXFLAGS} $<
didactic.sty: didactic.ins
${LATEX} ${LATEXFLAGS} $<
didactic.tar.gz: ${SRC} didactic.ins LICENSE Makefile README.md didactic.pdf
tar -czf $@ --transform "s|^|didactic/|" $^
.PHONY: clean
clean:
${RM} didactic.sty didactic.pdf
${RM} didactic.log
${RM} didactic.aux didactic.glo didactic.idx didactic.log
${RM} didactic.out didactic.pdf
${RM} didactic.pytxcode didactic.pytxmcr didactic.pytxpyg
${RM} didactic.tar.gz didactic.toc didactic.unq
${RM} pythontex_data.pkl
${RM} -R _minted-didactic
${RM} $(wildcard py_default_default_*.stdout)
${RM} -R pythontex-files-didactic
|