also ignoring analysis.txt
Makefile only compiles if the file has changed

Fix makefile syntax so that it compiles the program only if the source has
changed since the last compilation.