LLVM_CXX_FLAGS=$(shell llvm-config-3.1 --cxxflags)
LLVM_LDFLAGS=$(shell llvm-config-3.1 --ldflags --libs)

all: Makefile main.cpp
	g++ -o example main.cpp $(LLVM_CXX_FLAGS) -lclangFrontendTool \
	-lclangFrontend -lclangDriver -lclangSerialization -lclangCodeGen -lclangParse \
	-lclangSema -lclangStaticAnalyzerFrontend -lclangStaticAnalyzerCheckers \
	-lclangStaticAnalyzerCore -lclangAnalysis -lclangARCMigrate -lclangRewrite \
	-lclangEdit -lclangAST -lclangLex -lclangBasic $(LLVM_LDFLAGS) \
	-fno-rtti