separate assemble and install targets.