forked from Metalab/metalab_floorplan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
55 lines (42 loc) · 1.42 KB
/
Makefile
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
44
45
46
47
48
49
50
51
52
53
54
TARGETS = rettungsplan.png floorplan.png network.png
TARGET_INTERMEDIATE = $(TARGETS:.png=.svg)
TARGETSF = $(addprefix export/, ${TARGETS})
all: checks ${TARGETSF}
rm ${TARGET_INTERMEDIATE}
checks:
[ -d export ] || mkdir export
rettungsplan.svg: Grundriss.svg
cp $< $@
# TODO this will open up the gui...
inkscape $@ \
--select=layer1 --verb=EditDelete \
--select=layer4 --verb=EditDelete \
--select=layer3 --verb=EditDelete \
--verb=FileSave --verb=FileClose --verb=FileQuit
floorplan.svg: Grundriss.svg
cp $< $@
# TODO this will open up the gui...
inkscape $@ \
--select=layer5 --verb=EditDelete \
--select=layer6 --verb=EditDelete \
--select=layer3 --verb=EditDelete \
--select=layer8 --verb=EditDelete \
--select=layer9 --verb=EditDelete \
--verb=FileSave --verb=FileClose --verb=FileQuit
network.svg: Grundriss.svg
cp $< $@
# TODO this will open up the gui...
inkscape $@ \
--select=layer5 --verb=EditDelete \
--select=layer6 --verb=EditDelete \
--select=layer8 --verb=EditDelete \
--select=layer9 --verb=EditDelete \
--verb=FileSave --verb=FileClose --verb=FileQuit
export/floorplan.png: floorplan.svg
inkscape $< --export-png=$@ --export-dpi=300 --export-area-drawing
export/network.png: network.svg
inkscape $< --export-png=$@ --export-dpi=300 --export-area-drawing
export/%.png: %.svg
inkscape $< --export-png=$@ --export-dpi=300
%.pdf: %.svg
inkscape $< --export-pdf=$@ --export-dpi=300