abashin.ru.angel: abashin.ru.etalon abashin.ru.status abashin.ru.report abashin.ru.send abashin.ru.notes abashin.ru.tasks abashin.ru.db abashin.ru_tests_console abashin.ru_reports_console
	g++ abashin.ru.angel.cpp -o abashin.ru.angel -Wall -O3 -std=c++14
abashin.ru.etalon:
	g++ abashin.ru.etalon.cpp -o abashin.ru.etalon -Wall -O3 -std=c++14
abashin.ru.status:
	g++ abashin.ru.status.cpp -o abashin.ru.status -Wall -O3 -std=c++14
abashin.ru.report:
	g++ abashin.ru.report.cpp -o abashin.ru.report -Wall -O3 -std=c++14
abashin.ru.send:
	g++ abashin.ru.send.cpp -o abashin.ru.send -Wall -O3 -std=c++14
abashin.ru.notes:
	g++ abashin.ru.notes.cpp abashin.ru.notes_main.cpp -o abashin.ru.notes -Wall -O3 -std=c++14
abashin.ru.tasks:
	g++ abashin.ru.tasks.cpp abashin.ru.tasks_main.cpp -o abashin.ru.tasks -Wall -std=c++14
abashin.ru.db:
	g++ abashin.ru.database.cpp abashin.ru.db.cpp -o abashin.ru.db -Wall -std=c++14
abashin.ru_tests_console:
	g++ abashin.ru_tests_console.cpp -o abashin.ru_tests_console -Wall -std=c++14
abashin.ru_reports_console:
	g++ abashin.ru_reports_console.cpp -o abashin.ru_reports_console -Wall -std=c++14
clean:
	rm -f abashin.ru.angel abashin.ru.etalon abashin.ru.status abashin.ru.report abashin.ru.send  abashin.ru.notes abashin.ru.tasks abashin.ru.db abashin.ru_tests_console abashin.ru_reports_console
install:
	mkdir /home/valerii/.abashin.ru
	mkdir /home/valerii/.abashin.ru/database
	cp etalon.default /home/valerii/.abashin.ru/etalon.default
	cp abashin.ru.angel.desktop /home/valerii/.config/autostart/
	chmod a+x /home/valerii/.config/autostart/abashin.ru.angel.desktop
	mv abashin.ru.angel /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.angel
	chmod a+x /usr/sbin/abashin.ru.angel
	mv abashin.ru.etalon /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.etalon
	chmod a+x /usr/sbin/abashin.ru.etalon
	mv abashin.ru.status /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.status
	chmod a+x /usr/sbin/abashin.ru.status
	mv abashin.ru.report /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.report
	chmod a+x /usr/sbin/abashin.ru.report
	mv abashin.ru.send /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.send
	chmod a+x /usr/sbin/abashin.ru.send
	mv abashin.ru.notes /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.notes
	chmod a+x /usr/sbin/abashin.ru.notes
	mv abashin.ru.tasks /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.tasks
	chmod a+x /usr/sbin/abashin.ru.tasks
	mv abashin.ru.db /usr/sbin/
	chown root:root /usr/sbin/abashin.ru.db
	chmod a+x /usr/sbin/abashin.ru.db
	mv abashin.ru_tests_console /usr/sbin/
	chown root:root /usr/sbin/abashin.ru_tests_console
	chmod a+x /usr/sbin/abashin.ru_tests_console
	mv abashin.ru_reports_console /usr/sbin/
	chown root:root /usr/sbin/abashin.ru_reports_console
	chmod a+x /usr/sbin/abashin.ru_reports_console
uninstall:
	rm -f /home/valerii/.config/autostart/abashin.ru.angel.desktop
	rm -f /usr/sbin/abashin.ru.angel
	rm -f /usr/sbin/abashin.ru.etalon
	rm -f /usr/sbin/abashin.ru.status
	rm -f /usr/sbin/abashin.ru.report
	rm -f /usr/sbin/abashin.ru.send
	rm -f /usr/sbin/abashin.ru.notes
	rm -f /usr/sbin/abashin.ru.tasks
	rm -f /usr/sbin/abashin.ru_tests_console
	rm -f /usr/sbin/abashin.ru_reports_console
	#rm -rf ~/.abashin.ru
