buildall: rebuild/install only if needed