summaryrefslogtreecommitdiffstats
path: root/Replicant_contributors_meeting_27_28_July_2019_Paris_France/modems/Makefile
blob: 8440fe3d48986bc21a5d1ac0d60a5fbba86921d4 (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
35
36
37
38
39
40
41
42
43
TEXFLAGS ?= -halt-on-error -output-format pdf -output-directory output

.PHONY: \
	all \
	clean \
	test \
	medias \

all: output/Replicant_and_modems_Introduction.pdf output/Replicant_and_modems_Samsung-ipc.pdf
	xdg-open output/Replicant_and_modems_Introduction.pdf
	xdg-open output/Replicant_and_modems_Samsung-ipc.pdf

output:
	mkdir output

../../external_resources/replicant_website:
	git submodule update --init --recursive

output/Replicant_and_modems_Introduction.pdf: \
	../../external_resources/replicant_website \
	Replicant_and_modems_Introduction.tex \
	output/example_modem.png \
	output/example_modem.png \
	output/serial_modem_hardware.png \
	output/serial_modem_software.png \
	output/xmm626_hsic.png \
	output
	pdflatex $(TEXFLAGS) '\providecommand\locale{en}\input{Replicant_and_modems_Introduction.tex}'
	pdflatex $(TEXFLAGS) '\providecommand\locale{en}\input{Replicant_and_modems_Introduction.tex}'

output/Replicant_and_modems_Samsung-ipc.pdf: \
	../../external_resources/replicant_website \
	Replicant_and_modems_Samsung-ipc.tex \
	output/xmm626_hsic.png \
	output
	pdflatex $(TEXFLAGS) '\providecommand\locale{en}\input{Replicant_and_modems_Samsung-ipc.tex}'
	pdflatex $(TEXFLAGS) '\providecommand\locale{en}\input{Replicant_and_modems_Samsung-ipc.tex}'

output/%.png: dot/%.dot output
	dot -T png $< > $@

clean:
	rm -rf output