New Makefile with mostly atomic rules suitable for parallel make