One is not necessarily dependent on the other. I'm thinking library + executable tool or library + unit test executable. Can it be done?