Added file input.
Added new make profile for the file based build.