How to run drush make on remote using relative path?
For workaround, the following command should work:

$ drush @remote.test make --no-core $(drush @remote.test dd)/profiles/foo/contrib.make


Command drush dd will return the webroot path and pass it to outer command.