Commit 24765357c2e6f1dba5e6c2a4c5a1babae6cdfa56
1 parent
4e8c5748e2
Exists in
master
Added makefile pattern for pdf conversion
Showing 1 changed file with 5 additions and 1 deletions Inline Diff
Makefile
View file @
2476535
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 |