fix quoting in Makefile target changed

Now it actually works.  I added some missing dollar signs and filtered it so we don't try to build anything except rust files.

I combined the test code in the same loop because it was easier than storing each file in an array and testing them later.

So, if you want check just your latest commits, make changed now works.