keyboard: keyboard_client keyboard_etalon mouse mouse_client mouse_etalon
	gcc keyboard.c -o keyboard -lpthread -Wall -O3
keyboard_client:
	gcc keyboard_client.c -o keyboard_client -lpthread -Wall -O3
keyboard_etalon:
	gcc keyboard_etalon.c -o keyboard_etalon -Wall -O3
mouse: 
	gcc mouse.c -o mouse -lpthread -Wall -O3
mouse_client:
	gcc mouse_client.c -o mouse_client -lpthread -Wall -O3
mouse_etalon:
	gcc mouse_etalon.c -o mouse_etalon -Wall -O3
clean:
	rm -f keyboard keyboard_client keyboard_etalon mouse mouse_client mouse_etalon
install:
	#cp abashin.ru.keyboard.desktop ~/.config/autostart/
	#chmod a+x ~/.config/autostart/abashin.ru.keyboard.desktop
	#cp abashin.ru.mouse.desktop ~/.config/autostart/
	#chmod a+x ~/.config/autostart/abashin.ru.mouse.desktop
	mv keyboard /usr/sbin/
	chown root:root /usr/sbin/keyboard
	chmod u+s /usr/sbin/keyboard
	mv keyboard_client /usr/sbin/
	chown root:root /usr/sbin/keyboard_client
	chmod u+s /usr/sbin/keyboard_client
	mv keyboard_etalon /usr/sbin/
	chown root:root /usr/sbin/keyboard_etalon
	chmod u+s /usr/sbin/keyboard_etalon
	mv mouse /usr/sbin/
	chown root:root /usr/sbin/mouse
	chmod u+s /usr/sbin/mouse
	mv mouse_client /usr/sbin/
	chown root:root /usr/sbin/mouse_client
	chmod u+s /usr/sbin/mouse_client
	mv mouse_etalon /usr/sbin/
	chown root:root /usr/sbin/mouse_etalon
	chmod u+s /usr/sbin/mouse_etalon
uninstall:
	#rm -f ~/.config/autostart/abashin.ru.keyboard.desktop
	#rm -f ~/.config/autostart/abashin.ru.mouse.desktop
	rm -f /usr/sbin/keyboard
	rm -f /usr/sbin/keyboard_client
	rm -f /usr/sbin/keyboard_etalon
	rm -f /usr/sbin/mouse
	rm -f /usr/sbin/mouse_client
	rm -f /usr/sbin/mouse_etalon

