Processing of ino and Makefile by Arduino IDE

My project has one ino file and a Makefile. I am on Windows OS. I see in text editor code in ino as well as Makefile. When is ino processed by Arduino IDE? Is Makefile processed at all when compile in Arduino IDE?

Thank you!

Arduino does not use make files, and as of 1.5, does not include make.
It could be that yor code was designed to compile using either the makefile or the IDE. More details would be needed to tell.