
CFLAGS=-Wall

all: engine4 

extractn7: 
	gcc $(CFLAGS) extract_n7.c -o extract -lpnm

extractn6:
	gcc $(CFLAGS) extract_n6.c -o extract -lpnm

core: 
	javac weka/core/*.java weka/experiment/*.java weka/classifiers/Classifier.java

engine1: core extractn6
	cp weka/classifiers/WekaWrapper1.java weka/classifiers/WekaWrapper.java
	javac weka/classifiers/WekaWrapper.java
	javac predict.java

engine2: core extractn6
	cp weka/classifiers/WekaWrapper2.java weka/classifiers/WekaWrapper.java
	javac weka/classifiers/WekaWrapper.java
	javac predict.java

engine3: core extractn6
	cp weka/classifiers/WekaWrapper3.java weka/classifiers/WekaWrapper.java
	javac weka/classifiers/WekaWrapper.java
	javac predict.java

engine4: core extractn7
	cp weka/classifiers/WekaWrapper4.java weka/classifiers/WekaWrapper.java
	javac weka/classifiers/WekaWrapper.java
	javac predict.java

clean:
	rm -f *.o *.class
	rm -f weka/classifiers/*.class
	rm -f weka/core/*.class
	rm -f weka/experimenter/*.class



