up: multi project complie