dual purpose make file...