[PHYS 2214] Makefile is more makey.

Running `make build` twice doesn't build twice anymore.