diff --git a/Makefile b/Makefile
index 5f9b70a5afbb97cbb60a27723cc7ed5721245d47..dc3d0c91dbed63835e729a44f4af7de28088aeb1 100644
--- a/Makefile
+++ b/Makefile
@@ -2,19 +2,25 @@ SPLFR_PATH=/usr/local/sicstus4.7.1/bin/splfr
 
 
 all:
-	make -C src/methods/bayesian_linear_regression splfr=$(SPLFR_PATH)
-	make -C src/methods/linear_regression splfr=$(SPLFR_PATH)
-	make -C src/methods/lars splfr=$(SPLFR_PATH)
 	make -C src/methods/ada_boost splfr=$(SPLFR_PATH)
-	make -C src/methods/kmeans splfr=$(SPLFR_PATH)
+	make -C src/methods/bayesian_linear_regression splfr=$(SPLFR_PATH)
 	make -C src/methods/dbscan splfr=$(SPLFR_PATH)
+	make -C src/methods/kmeans splfr=$(SPLFR_PATH)
+	make -C src/methods/lars splfr=$(SPLFR_PATH)
+	make -C src/methods/linear_regression splfr=$(SPLFR_PATH)
+	make -C src/methods/linear_SVM splfr=$(SPLFR_PATH)
+	make -C src/methods/logistic_regression splfr=$(SPLFR_PATH)
 	make -C src/methods/mean_shift splfr=$(SPLFR_PATH)
+	make -C src/methods/naive_bayes_classifier splfr=$(SPLFR_PATH)
 
 clean:
-	make -C src/methods/bayesian_linear_regression clean
-	make -C src/methods/linear_regression clean
-	make -C src/methods/lars clean
 	make -C src/methods/ada_boost clean
-	make -C src/methods/kmeans clean
+	make -C src/methods/bayesian_linear_regression clean
 	make -C src/methods/dbscan clean
+	make -C src/methods/kmeans clean
+	make -C src/methods/lars clean
+	make -C src/methods/linear_regression clean
+	make -C src/methods/linear_SVM clean
+	make -C src/methods/logistic_regression clean
 	make -C src/methods/mean_shift clean
+	make -C src/methods/naive_bayes_classifier clean