]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/blob - Makefile
Update web page
[boost-statechart-viewer.git] / Makefile
1 -include config.local
2
3 ifneq ($(wildcard llvm/_build),)
4 # Use our version of clang (even without installing)
5 LLVM_BIN= $(CURDIR)/_install/bin
6
7 LLVM_CONFIG := $(LLVM_BIN)/llvm-config
8
9 export LLVM_CONFIG
10 compile_llvm_target = _install/lib/libclang.so
11 else
12 compile_llvm_target = skip_llvm
13 endif
14
15 all: llvm src examples
16
17 .PHONY: llvm src examples skip_llvm
18
19 llvm: $(compile_llvm_target)
20
21 _install/lib/libclang.so:
22         $(MAKE) -C llvm/_build install
23
24 skip_llvm:
25         @echo "LLVM compilation skipped"
26
27 src: llvm
28         $(MAKE) -C src
29
30 examples: src
31         $(MAKE) -C examples