all make targets now build after clean except stop which wouldnt make sense anyway