TARGETS = eda train-eda
DATA = train.tree devtest.tree test.tree

CXXFLAGS = -I../lib/soplib -W -Wall -O2 -g -lz 

all: $(TARGETS)
data: $(DATA)

train-eda: TrainEDA.cpp
	$(CXX) $< -o $@ $(CXXFLAGS)

eda: TestEDA.cpp
	$(CXX) $< -o $@ $(CXXFLAGS)

dist:
	tar cvzf EDA.tar.gz *.cpp *.hpp Makefile

train-eda: TrainEDA.cpp PointwiseMST.hpp Corpus.hpp ../lib/soplib/Selector/Selector.hpp ../lib/soplib/LogLinearVM.hpp ../lib/soplib/LogLinearSGD.hpp ../lib/soplib/FileIO.hpp
eda: TestEDA.cpp PointwiseMST.hpp Corpus.hpp ../lib/soplib/Selector/Selector.hpp ../lib/soplib/FileIO.hpp

clean:
	rm $(TARGETS)

.PHONY: all data dist clean
