keyboard: keyboard_client keyboard_etalon mouse mouse_client mouse_etalon
	gcc libdevice.c keyboard.c -o keyboard -lpthread -Wall -pedantic -O3
keyboard_client:
	gcc libdevice.c keyboard_client.c -o keyboard_client -lpthread -Wall -pedantic -O3
keyboard_etalon:
	gcc keyboard_etalon.c -o keyboard_etalon -Wall -pedantic -O3
mouse: 
	gcc libdevice.c mouse.c -o mouse -lpthread -Wall -pedantic -O3
mouse_client:
	gcc libdevice.c mouse_client.c -o mouse_client -lpthread -Wall -pedantic -O3
mouse_etalon:
	gcc mouse_etalon.c -o mouse_etalon -Wall -pedantic -O3
clean:
	rm -f keyboard keyboard_client keyboard_etalon mouse mouse_client mouse_etalon
