TARGETS = TrainClassifier TestClassifier

CXXFLAGS = -I.. -W -Wall -O2 -g -lz 

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

all: $(TARGETS)
models:

TrainClassifier: TrainClassifier.cpp Classifier.hpp ../StringIndexer.hpp ../Perceptron.hpp ../LogLinearVM.hpp ../LogLinearSGD.hpp ../Pegasos.hpp ../SVMDCD.hpp ../SVMSGD.hpp ../BayesPointMachine.hpp ../ConfidenceWeighted.hpp ../MaximumLikelihood.hpp ../FileIO.hpp
TestClassifier: TestClassifier.cpp Classifier.hpp ../FileIO.hpp

clean:
	rm -f *.o $(TARGETS)

