in cati makefile, is some useful scripts.
updates codes header copyright.
compiles program with pyinstaller.
install program.
clears build files.
scans code of program with pylint and put output in pylint.out file.
runs tests.
runs all of actions. this target is very useful.
shows self documented help for makefile.