1 INC_FLAGS=-I.. -I../libcds/includes/ -I.
4 POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT -mpopcnt
9 ifeq ($(VERBOSE), true)
16 OPT_FLAGS=-O0 -g $(POPCOUNT_FLAG) -static
18 OPT_FLAGS=-O3 $(POPCOUNT_FLAG) -static
21 ifeq ($(PROFILE), true)
28 CXXFLAGS=-std=c++0x $(INC_FLAGS) $(OPT_FLAGS) $(PROF_FLAGS)
31 #OBJECTS_XMLTREE=XMLTree.o XMLTreeBuilder.o
32 #XMLTREE_A=libXMLTree.a
33 OBJECTS_XMLTREE=bit-vector.o xml-tree.o xml-tree-builder.o
34 XMLTREE_A=libxml-tree.a
38 all: depend $(XMLTREE_A)
40 $(XMLTREE_A): $(OBJECTS_XMLTREE)
42 $(HIDE) ar rcs $@ $(OBJECTS_XMLTREE)
46 $(HIDE) $(CXX) -c $(CXXFLAGS) $< -o $@
51 $(HIDE) ($(CXX) -MM $(CXXFLAGS) *.cpp) > $@
55 $(HIDE) rm -f *.[oa] depend