Blame view
Makefile
1.27 KB
117e1a4c7
|
1 |
PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png |
a0a7749c0
|
2 |
PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf built/TestCases.pdf built/StoriesAndAcceptanceTests.pdf built/UserStories.pdf |
69d14c854
|
3 |
|
117e1a4c7
|
4 |
SCREEN_SEQUENCE_DOTS = $(wildcard screen_sequence_diagrams/*.dot) |
117e1a4c7
|
5 |
SCREEN_SEQUENCE_PNGS = $(patsubst screen_sequence_diagrams/%,built/%,$(patsubst %.dot,%.png,$(SCREEN_SEQUENCE_DOTS))) |
69d14c854
|
6 |
|
f2105cc91
|
7 |
all: built/ $(PNGS) $(PDFS) #built/screenshots/ |
69d14c854
|
8 |
|
68603caee
|
9 10 |
built/: mkdir -p built |
69d14c854
|
11 |
|
51fed79fa
|
12 13 |
built/schema_diagram.png: built/ sqlt-diagram --color -c 2 -t png -o built/schema_diagram.png --gutter 200 --from SQLite db_schema.sql --title "Flashy" |
68603caee
|
14 |
|
51fed79fa
|
15 |
built/schema_graph.png: built/ |
68603caee
|
16 |
sqlt-graph -o built/schema_graph.png --from PostgreSQL db_schema.sql |
f588e216f
|
17 |
built/%.png: %.dot |
9bdef2907
|
18 |
dot -Tpng -o $@ $< |
f588e216f
|
19 |
built/%.png: screen_sequence_diagrams/%.dot |
495de8103
|
20 |
dot -Tpng -o $@ $< |
f588e216f
|
21 |
built/screen_sequence_diagram.pdf: built/ $(SCREEN_SEQUENCE_PNGS) |
7e2b9343c
|
22 |
convert $(SCREEN_SEQUENCE_PNGS) built/screen_sequence_diagram.pdf |
24765357c
|
23 |
|
51fed79fa
|
24 |
built/%.pdf: %.tex built/ |
9bdef2907
|
25 |
cd built/; pdflatex ../$< |
850f23fa9
|
26 |
cd built/; pdflatex ../$< |
117e1a4c7
|
27 28 29 30 |
rm -f built/*.aux rm -f built/*.log rm -f built/*.out rm -f built/*.toc |
427bac15a
|
31 32 |
built/screenshots/: .PHONY mkdir -p built/screenshots |
199c8068c
|
33 |
casperjs --ssl-protocol=tlsv1 take_screenshots.js |
427bac15a
|
34 35 |
.PHONY: |
69d14c854
|
36 37 |
clean: |
68603caee
|
38 |
rm -rf built/ |
80dc426da
|
39 40 |
again: clean all |