HIDE=@
CC = g++
LIBCDSPATH = ../libcds
-CPPFLAGS = -Wall -ansi -g -I$(LIBCDSPATH)/includes/ -O3 -DNDEBUG -Wno-deprecated-declarations
+CPPFLAGS = -Wall -ansi -g -I$(LIBCDSPATH)/includes/ -O3 -DNDEBUG -Wno-deprecated-declarations -flto
#CPPFLAGS = -Wall -ansi -g -I$(LIBCDSPATH)/includes/
LIBCDSA = $(LIBCDSPATH)/lib/libcds.a
LIBRLCSA = incbwt/rlcsa.a
TextCollection_obs = TextCollection.o TextCollectionBuilder.o FMIndexBuilder.o RLCSABuilder.o FMIndex.o Tools.o \
TextStorage.o Query.o EditDistance.o ResultSet.o
-TCDebug_obs = bittree.o rbtree.o dynFMI.o
+TCDebug_obs = bittree.o rbtree.o dynFMI.o
TEXTCOLLECTION_A=libTextCollection.a
timeTextCollection: timeTextCollection.o $(TextCollection_obs) $(LIBS) $(TCDebug_obs)
$(CC) -o timeTextCollection timeTextCollection.o $(TextCollection_obs) $(TCDebug_obs)
+createIndex: createIndex.o $(TextCollection_obs) $(LIBS)
+ $(CC) -o createIndex createIndex.o $(TextCollection_obs) $(LIBS)
+
test2dRange: test2dRange.o ${LIBCDSA}
$(CC) -o test2dRange test2dRange.o ${LIBCDSA}