CC = gcc
CXX = c++
EXECPREFIX =
VERSION = 0.4-ngram

CFLAGS = -O3 -Wall
CXXFLAGS = -O3 -Wall
TARGETS = prefixspan${EXEC_PREFIX}
OBJ = prefixspan.o

all: ${OBJ}
	${CXX} ${CFLAGS} ${LDFLAGS} -o ${TARGETS} ${OBJ} ${LDFLAGS}
clean:
	rm -f *.o ${TARGETS} core *~ *.tar.gz
	
dist:	
	rm -fr prefixspan-${VERSION}	
	mkdir prefixspan-${VERSION}
	cp *.cpp Makefile README AUTHORS COPYING data prefixspan-${VERSION}
	tar zcfv prefixspan-${VERSION}.tar.gz prefixspan-${VERSION}
	rm -fr prefixspan-${VERSION}
	
test:	
	./prefixspan -m 10 < data
