]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/commitdiff
Simplify Makefile
authorMichal Sojka <sojkam1@fel.cvut.cz>
Mon, 27 Aug 2012 13:24:29 +0000 (15:24 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Mon, 27 Aug 2012 13:24:29 +0000 (15:24 +0200)
src/Makefile

index 7b078d6a1c7a2f4cc8c0aeb4e4b00794e05d549d..e29659dea90899aa523fc2d4485250d315368873 100644 (file)
@@ -5,8 +5,9 @@ LLVM_CONFIG ?= llvm-config
 LLVM_FLAGS := $(shell $(LLVM_CONFIG) --cxxflags --ldflags --libs jit core)
 LLVM_FLAGS := $(filter-out -DNDEBUG,$(LLVM_FLAGS))
 
-visualizer.so: visualizer.cpp stringoper.h iooper.h
-       $(CXX) $< -o $@ -g -fno-rtti -shared -fpic -Wall --std=c++11 -lclangParse -lclangFrontend -lclangSerialization \
-       -lclangDriver -lclangCodeGen -lclangSema \
-       -lclangAnalysis -lclangRewrite -lclangAST -lclangLex -lclangBasic -lclangEdit \
-       $(LLVM_FLAGS)
+CLANG_LIBS := -lclangParse -lclangFrontend -lclangSerialization        \
+ -lclangDriver -lclangCodeGen -lclangSema -lclangAnalysis      \
+ -lclangRewrite -lclangAST -lclangLex -lclangBasic -lclangEdit
+
+visualizer.so: visualizer.cpp
+       $(CXX) -g -fno-rtti -shared -Wall --std=c++11 $(CLANG_LIBS) $(LLVM_FLAGS) -o $@ $<