made makefiles independent of ROS