Fix bug in serialization code.
[SXSI/XMLTree.git] / Makefile
index 99fc78c..e972a3c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-OPT_FLAGS=-O6 -DPOPCOUNT_TABLE -DHAS_NATIVE_POPCOUNT 
+OPT_FLAGS=-O6 -DPOPCOUNT_TABLE -DHAS_NATIVE_POPCOUNT -fno-PIC
 INC_FLAGS=-I./libcds/includes/ -I.
 CFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
 CXXFLAGS= -std=c++0x $(INC_FLAGS) $(OPT_FLAGS)
@@ -16,7 +16,7 @@ OBJECTS_TCO= TextCollection/TextCollection.o \
              TextCollection/EditDistance.o \
              TextCollection/ResultSet.o
 
-OBJECTS_XMLTREE=XMLTree.o XMLTreeBuilder.o bp.o darray.o bpcore.o bit_utils.o
+OBJECTS_XMLTREE=XMLTree.o XMLTreeBuilder.o bp.o darray.o bpcore.o
 
 LIBRLCSA_TCA=TextCollection/incbwt/rlcsa.a
 LIBLZTRIE_TCA=TextCollection/lzindex/lztrie.a
@@ -31,7 +31,7 @@ XMLTree: $(OBJECTS_XMLTREE) $(LIBCDS_A) $(OBJECTS_TCO) \
        @rm -rf .objs
        @mkdir .objs
        @cd .objs; ar x ../$(LIBRLCSA_TCA); ar x ../$(LIBLZTRIE_TCA); ar x ../$(LIBSWCSA_TCA)
-       @ar rcs XMLTree.a XMLTree.o XMLTreeBuilder.o  bp.o darray.o bpcore.o bit_utils.o $(OBJECTS_TCO) .objs/*.o
+       @ar rcs XMLTree.a $(OBJECTS_XMLTREE) $(OBJECTS_TCO) .objs/*.o
        @rm -rf .objs
 
 %o: %c