Again, the `Makefile` isn't written very elegantly. This is cleaner.