--include ../config.local
+-include ../Makefile.config
-# Use our version of clang (even without installing)
-LLVM_BIN= $(CURDIR)/../_install/bin
+LLVM_CONFIG ?= llvm-config
-LLVM_CONFIG := $(shell $(LLVM_BIN)/llvm-config --cxxflags --ldflags --libs jit core)
+LLVM_FLAGS := $(shell $(LLVM_CONFIG) --cxxflags --ldflags --libs jit core)
-g++ : visualizer.cpp
- g++ visualizer.cpp -o visualizer -g -lclangParse -lclangFrontend -lclangSerialization \
- -lclangDriver -lclangCodeGen -lclangSema -lclangChecker \
+visualizer: visualizer.cpp stringoper.h iooper.h
+ $(CXX) $< -o $@ -g -Wall -lclangParse -lclangFrontend -lclangSerialization \
+ -lclangDriver -lclangCodeGen -lclangSema \
-lclangAnalysis -lclangRewrite -lclangAST -lclangLex -lclangBasic \
- $(LLVM_CONFIG)
+ $(LLVM_FLAGS)