I'm not sure what the best approach for this is if we want to support building with or without TAU. Maybe ideally there is one Makefile, and you set an env var to enable tau? A second Makefile.tau that builds the same executables would be a good start.