mex looks at the file extension to figure out how to compile the file. The .SIF file extension is unknown to mex, so it complains that it cannot find any files it does recognize such as .c .C .cpp .f files.
I would have thought that you would want to mex code to read SIF files, not a SIF file itself.