Updated to support compiling filed in alternate directories