-include ../Makefile.config
.PHONY: all
-all: test.pdf StopWatch.pdf main.pdf
+all: test.pdf StopWatch.pdf main.pdf Camera/Main.pdf Keyboard.pdf
-CLANG++ ?= clang++
+CLANG++ ?= $(shell $(LLVM_CONFIG) --bindir)/clang++
+ifeq ($(wildcard $(CLANG++)),)
+CLANG++ = clang++
+endif
VISUALIZER = -Xclang -load -Xclang ../src/visualizer.so -Xclang -plugin -Xclang visualize-statechart
%.o %.dot: %.cpp ../src/visualizer.so
- $(CLANG++) $(VISUALIZER) -c -o $(<:.cpp=.o) $<
+ $(CLANG++) $(VISUALIZER) $(CXXFLAGS) -c -o $(<:.cpp=.o) $<
%.eps: %.dot
dot -Tps $< > $@