CFLAGS+= -g -std=c99

exe:=
#exe:=.exe

all: trainer$(exe) classifier$(exe)

trainer$(exe): Trainer.o GaussTrainer.o
	gcc -lm $^ -o $@

classifier$(exe): Classifier.o GaussClassifier.o
	gcc $^ -lm -lm -llapack -lblas -o $@

Trainer.o: Trainer.c GaussTrainer.h
GaussTrainer.o: GaussTrainer.c GaussTrainer.h

Classifier.o: Classifier.c GaussClassifier.h
GaussClassifier.o: GaussClassifier.c GaussClassifier.h

clean:
	rm *.o
