summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPhilipp Le <philipp-le-prviat@freenet.de>2020-05-03 16:13:40 +0200
committerPhilipp Le <philipp-le-prviat@freenet.de>2021-03-04 01:16:19 +0100
commit7415629cde3b98b8ebd86d99542db9ff909382dd (patch)
tree7ac7841effca08584c879a36c2f8882bea996858 /Makefile
parent7835706d922bccc9873eeee671ae119e51768daf (diff)
downloaddcs-lecture-notes-7415629cde3b98b8ebd86d99542db9ff909382dd.zip
dcs-lecture-notes-7415629cde3b98b8ebd86d99542db9ff909382dd.tar.gz
dcs-lecture-notes-7415629cde3b98b8ebd86d99542db9ff909382dd.tar.bz2
WIP: Electromagnetic spectrum
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 421cbd1..c70a106 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,8 @@ LATEXMK = latexmk -pdf -silent -synctex=1
LATEXMK_PVC = $(LATEXMK) -pvc
ALL_CHAPTERS = $(BUILD_DIR)/chapter00.pdf $(BUILD_DIR)/chapter01.pdf $(BUILD_DIR)/chapter02.pdf
-ALL_EXERCISES = $(BUILD_DIR)/exercise00.pdf
+ALL_EXERCISES = $(BUILD_DIR)/exercise00.pdf $(BUILD_DIR)/exercise01.pdf $(BUILD_DIR)/exercise02.pdf
+ALL_SVGS = $(BUILD_DIR)/svg/ch01_EM_Spectrum_Properties.pdf $(BUILD_DIR)/svg/ch01_Electromagnetic-Spectrum.pdf
COMMON_DEPS = common/settings.tex common/titlepage.tex common/acronym.tex common/imprint.tex DCS.bib
all: chapters exercises complete
@@ -23,14 +24,25 @@ clean:
mkdir -p $(BUILD_DIR)
cd $(BUILD_DIR) ; rm -f *.aux *.fdb_latexmk *.fls *.lof *.log *.lot *.pdf *.synctex.gz
-$(BUILD_DIR)/DCS.pdf: main/DCS.tex $(COMMON_DEPS) */*.tex
+$(BUILD_DIR)/DCS.pdf: main/DCS.tex $(COMMON_DEPS) */*.tex $(ALL_SVGS)
mkdir -p $(BUILD_DIR)
cd $(BUILD_DIR) ; $(LATEXMK) ../$<
-$(BUILD_DIR)/%.pdf: main/%.tex $(COMMON_DEPS) %/*.tex
+$(BUILD_DIR)/%.pdf: main/%.tex $(COMMON_DEPS) %/*.tex $(ALL_SVGS)
mkdir -p $(BUILD_DIR)
cd $(BUILD_DIR) ; $(LATEXMK) ../$<
+$(BUILD_DIR)/svg/%.pdf:
+ mkdir -p $(BUILD_DIR)/svg
+ inkscape -D -z --file=$< --export-pdf=$@
+
+$(BUILD_DIR)/svg_latex/%.pdf:
+ mkdir -p $(BUILD_DIR)/svg_latex
+ inkscape -D -z --file=$< --export-pdf=$@ --export-latex
+
+$(BUILD_DIR)/svg/ch01_EM_Spectrum_Properties.pdf: chapter01/EM_Spectrum_Properties_edit.svg
+$(BUILD_DIR)/svg/ch01_Electromagnetic-Spectrum.pdf: chapter01/Electromagnetic-Spectrum.svg
+
%-watch: main/%.tex
mkdir -p $(BUILD_DIR)
cd $(BUILD_DIR) ; $(LATEXMK_PVC) ../$<