32 lines
1019 B
Makefile
32 lines
1019 B
Makefile
|
# === Allgemeine Konfiguration ===
|
||
|
|
||
|
# === Titel des eBooks OHNE Dateiendung ===
|
||
|
TITLE := Handbuch-Codesys
|
||
|
# === Verzeichnis mit Markdown-Dateien ===
|
||
|
MANUSCRIPT := manuscript
|
||
|
# === Ausgabeordner für Builds ===
|
||
|
OUTPUT := build
|
||
|
# === Metadaten für das eBook ===
|
||
|
METADATA := metadata/ebook.yaml
|
||
|
# === CSS-Datei für das eBook ===
|
||
|
CSS := styles/ebook.css
|
||
|
# === LaTeX-Vorlage für das eBook ===
|
||
|
TEX_EBOOK := styles/ebook-template.tex
|
||
|
# === LaTeX-Vorlage für den Druck ===
|
||
|
TEX_PRINT := styles/print-template.tex
|
||
|
# === Logo für das eBook ===
|
||
|
LOGO := media/logo/logo.png
|
||
|
# === Pfad zu Hilfswerkzeugen ===
|
||
|
TOOLPATH := tools
|
||
|
# === LaTeX Geometrie-Einstellungen (z.B. A5-Papier) ===
|
||
|
GEOMETRY := geometry:a4paper
|
||
|
# === Schriftart für LaTeX ===
|
||
|
FONT := Noto Sans CJK SC
|
||
|
# === Python Index für make toc ===
|
||
|
INDEXFILE := INHALT
|
||
|
# === Verzeichnistiefe im eBook ===
|
||
|
TOCDEPTH := 3
|
||
|
# Dateien auslassen im MODE prod
|
||
|
EXCLUDE_prod := \
|
||
|
$(MANUSCRIPT)/0000_Deckblatt.md \
|