diff --git a/Makefile b/Makefile
index 635286707def0ecf50d5505d6c6c8f4da912ccf5..40c412ceae76c434e1b8eaafb0bc2058d0796a6a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,65 +1,65 @@
 
-.PHONY : clean all
+.PHONY : clean #all
 
-++ = g++
+# ++ = g++
 
-FLAGS = -lwiringPi -Wall
+# FLAGS = -lwiringPi -Wall
 
-all : ${BINS}
+# all : ${BINS}
 
-%.o : %.c 
-	${++} -c -o $@ $< ${FLAGS} 
+# %.o : %.c 
+# 	${++} -c -o $@ $< ${FLAGS} 
 
 
 # commande de lancement
-# switch : compile_switch
-# 	sudo ./switch
+switch : compile_switch
+	sudo ./switch
 
-# motor : compile_motor
-# 	sudo ./motor
+motor : compile_motor
+	sudo ./motor
 
-# i2c : compile_LED
-# 	sudo ./i2c
+i2c : compile_LED
+	sudo ./i2c
 
-# uart : compile_UART
-# 	sudo ./uart
+uart : compile_UART
+	sudo ./uart
 
-# spi : compile_spi
-# 	sudo ./spi
+spi : compile_spi
+	sudo ./spi
 
-# encoder : compile_encoder
-# 	sudo ./encoder
+encoder : compile_encoder
+	sudo ./encoder
 
-# lidar : compile_lidar
-# 	sudo ./LIDAR
+lidar : compile_lidar
+	sudo ./LIDAR
 
-# oled :	compile_oled
-# 	sudo ./oled
+oled :	compile_oled
+	sudo ./oled
 
-# # compilations
-# compile_switch :
-# 	g++ -o switch switch.cpp -lwiringPi
+# compilations
+compile_switch :
+	g++ -o switch switch.cpp -lwiringPi
 
-# compile_motor :
-# 	gcc -o motor motor.c -lwiringPi
+compile_motor :
+	gcc -o motor motor.c -lwiringPi
 
-# compile_LED :
-# 	g++ -o i2c I2C.cpp -lwiringPi
+compile_LED :
+	g++ -o i2c I2C.cpp -lwiringPi
 
-# compile_UART :
-# 	g++ -o uart uart.cpp -lwiringPi
+compile_UART :
+	g++ -o uart uart.cpp -lwiringPi
 
-# compile_spi : 
-# 	g++ -o spi spi.cpp 
+compile_spi : 
+	g++ -o spi spi.cpp 
 
-# compile_encoder : 
-# 	g++ -o encoder encoder.cpp -l wiringPi
+compile_encoder : 
+	g++ -o encoder encoder.cpp -l wiringPi
 
-# compile_lidar : 
-# 	g++ -o LIDAR LIDAR.cpp -l wiringPi
+compile_lidar : 
+	g++ -o LIDAR LIDAR.cpp -l wiringPi
 
-# compile_oled :
-# 	g++ -o oled OLED.cpp -l wiringPi
+compile_oled :
+	g++ -o oled OLED.cpp -l wiringPi
 
 
 clean :