Commit 24765357c2e6f1dba5e6c2a4c5a1babae6cdfa56

Authored by Andrew Buss
1 parent 4e8c5748e2
Exists in master

Added makefile pattern for pdf conversion

Showing 1 changed file with 5 additions and 1 deletions Inline Diff

PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png 1 1 PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram.png
PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf 2 2 PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf
3 3
all: built/ $(PNGS) $(PDFS) 4 4 all: built/ $(PNGS) $(PDFS)
5 5
built/: 6 6 built/:
mkdir -p built 7 7 mkdir -p built
8 8
built/schema_diagram.png: 9 9 built/schema_diagram.png:
sqlt-diagram --color -c 3 -t png -o built/schema_diagram.png --gutter 60 --from PostgreSQL db_schema.sql --title "Flashy" 10 10 sqlt-diagram --color -c 3 -t png -o built/schema_diagram.png --gutter 60 --from PostgreSQL db_schema.sql --title "Flashy"
11 11
built/schema_graph.png: 12 12 built/schema_graph.png:
sqlt-graph -o built/schema_graph.png --from PostgreSQL db_schema.sql 13 13 sqlt-graph -o built/schema_graph.png --from PostgreSQL db_schema.sql
14 14
built/%.png: %.dot 15 15 built/%.png: %.dot
dot -Tpng -o $@ $< 16 16 dot -Tpng -o $@ $<
17
18
19 built/screen_sequence_diagram.pdf: built/screen_sequence_diagram.png
20 convert built/screen_sequence_diagram.png built/screen_sequence_diagram.pdf
17 21
built/%.pdf: %.tex 18 22 built/%.pdf: %.tex
cd built/; pdflatex ../$< 19 23 cd built/; pdflatex ../$<
cd built/; pdflatex ../$< 20 24 cd built/; pdflatex ../$<
rm built/*.aux 21 25 rm built/*.aux
rm built/*.log 22 26 rm built/*.log