X-Git-Url: http://rtime.felk.cvut.cz/gitweb/boost-statechart-viewer.git/blobdiff_plain/29f69646c3c60be58c2a50976a6b35228e7afb60..3602fe3023edf36a17aab8bbdf9e773f0eab7097:/Makefile diff --git a/Makefile b/Makefile index 35aabed..9f9a321 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,23 @@ -#LLVM_SRC=llvm - -include config.local # Use our version of clang (even without installing) LLVM_BIN= $(CURDIR)/_install/bin -LLVM_CONFIG := $(shell $(LLVM_BIN)/llvm-config --cxxflags --ldflags --libs jit core) +LLVM_CONFIG := $(LLVM_BIN)/llvm-config + +export LLVM_CONFIG + +all: llvm src examples + +.PHONY: llvm src examples + +llvm: _install/lib/libclang.so + +_install/lib/libclang.so: + $(MAKE) -C llvm/_build install + +src: llvm + $(MAKE) -C src -g++ : main.cpp - g++ visualizer.cpp -o visualizer -g -lclangParse -lclangFrontend -lclangSerialization \ - -lclangDriver -lclangCodeGen -lclangSema -lclangChecker \ - -lclangAnalysis -lclangRewrite -lclangAST -lclangLex -lclangBasic \ - $(LLVM_CONFIG) +examples: src + $(MAKE) -C examples \ No newline at end of file