Blame view

Makefile 1.27 KB
117e1a4c7   Andrew Buss   Added 'configure ...
1
  PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png
a0a7749c0   Andrew Buss   add userstories t...
2
  PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf built/TestCases.pdf built/StoriesAndAcceptanceTests.pdf built/UserStories.pdf
69d14c854   Andrew Buss   Added makefile an...
3

117e1a4c7   Andrew Buss   Added 'configure ...
4
  SCREEN_SEQUENCE_DOTS = $(wildcard screen_sequence_diagrams/*.dot)
117e1a4c7   Andrew Buss   Added 'configure ...
5
  SCREEN_SEQUENCE_PNGS = $(patsubst screen_sequence_diagrams/%,built/%,$(patsubst %.dot,%.png,$(SCREEN_SEQUENCE_DOTS)))
69d14c854   Andrew Buss   Added makefile an...
6

f2105cc91   Andrew Buss   disable screenshots
7
  all: built/ $(PNGS) $(PDFS) #built/screenshots/ 
69d14c854   Andrew Buss   Added makefile an...
8

68603caee   Andrew Buss   Refactored to add...
9
10
  built/:
  	mkdir -p built
69d14c854   Andrew Buss   Added makefile an...
11

51fed79fa   Andrew Buss   updated db schema
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   Andrew Buss   Refactored to add...
14

51fed79fa   Andrew Buss   updated db schema
15
  built/schema_graph.png: built/
68603caee   Andrew Buss   Refactored to add...
16
  	sqlt-graph -o built/schema_graph.png --from PostgreSQL db_schema.sql 
f588e216f   Andrew Buss   cleaned up makefile
17
  built/%.png: %.dot 
9bdef2907   Andrew Buss   Converted design ...
18
  	dot -Tpng -o $@ $<
f588e216f   Andrew Buss   cleaned up makefile
19
  built/%.png: screen_sequence_diagrams/%.dot 
495de8103   Andrew Buss   Moved sidebar to ...
20
  	dot -Tpng -o $@ $<
f588e216f   Andrew Buss   cleaned up makefile
21
  built/screen_sequence_diagram.pdf: built/ $(SCREEN_SEQUENCE_PNGS)
7e2b9343c   Andrew Buss   Refactored makefi...
22
  	convert $(SCREEN_SEQUENCE_PNGS) built/screen_sequence_diagram.pdf
24765357c   Andrew Buss   Added makefile pa...
23

51fed79fa   Andrew Buss   updated db schema
24
  built/%.pdf: %.tex built/
9bdef2907   Andrew Buss   Converted design ...
25
  	cd built/; pdflatex ../$<
850f23fa9   Andrew Buss   Run twice to get ...
26
  	cd built/; pdflatex ../$<
117e1a4c7   Andrew Buss   Added 'configure ...
27
28
29
30
  	rm -f built/*.aux
  	rm -f built/*.log
  	rm -f built/*.out
  	rm -f built/*.toc
427bac15a   Nam Tran   Screenshots for e...
31
32
  built/screenshots/: .PHONY
  	mkdir -p built/screenshots
199c8068c   Andrew Buss   included bind shim
33
  	casperjs --ssl-protocol=tlsv1 take_screenshots.js
427bac15a   Nam Tran   Screenshots for e...
34
35
  
  .PHONY:	
69d14c854   Andrew Buss   Added makefile an...
36
37
  
  clean:
68603caee   Andrew Buss   Refactored to add...
38
  	rm -rf built/
80dc426da   Andrew Buss   Updated schema re...
39
40
  
  again: clean all