-OPT_FLAGS=-O6 -DPOPCOUNT_TABLE -DHAS_NATIVE_POPCOUNT
+OPT_FLAGS=-O6 -DPOPCOUNT_TABLE -DHAS_NATIVE_POPCOUNT -fno-PIC -static
INC_FLAGS=-I./libcds/includes/ -I.
CFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
CXXFLAGS= -std=c++0x $(INC_FLAGS) $(OPT_FLAGS)
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
XMLTree: $(OBJECTS_XMLTREE) $(LIBCDS_A) $(OBJECTS_TCO) \
$(LIBRLCSA_TCA) $(LIBLZTRIE_TCA) $(LIBSWCSA_TCA)
@echo [XMLTree]
- @cp libcds/lib/libcds.a XMLTree.a
+ @cp libcds/lib/libcds.a libXMLTree.a
@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 libXMLTree.a $(OBJECTS_XMLTREE) $(OBJECTS_TCO) .objs/*.o
@rm -rf .objs
%o: %c