use ROS_TEMPORARY and ROS_INTERMEDIATE to allow builder to override locations for...