]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/blob - examples/Makefile
Add more error messages and TODOs (for Camera example)
[boost-statechart-viewer.git] / examples / Makefile
1 -include ../Makefile.config
2
3 .PHONY: all
4 all: test.pdf StopWatch.pdf main.pdf Camera/Main.pdf
5
6 CLANG++ ?= $(shell $(LLVM_CONFIG) --bindir)/clang++
7 ifeq ($(wildcard $(CLANG++)),)
8 CLANG++ = clang++
9 endif
10 VISUALIZER = -Xclang -load -Xclang ../src/visualizer.so -Xclang -plugin -Xclang visualize-statechart
11
12 %.o %.dot: %.cpp ../src/visualizer.so
13         $(CLANG++) $(VISUALIZER) $(CXXFLAGS) -c -o $(<:.cpp=.o) $<
14
15 %.eps: %.dot
16         dot -Tps $< > $@
17
18 %.pdf: %.eps
19         epstopdf $< > $@
20
21 ../src/visualizer:
22         $(MAKE) -C ../src