On Unix-like systems, ./configure is traditionally the script that is executed prior to executing make and make install. Often, but not always, this file is a sh shell script generated by autoconf.
Code obtained from a source code repository sometimes doesn't contain the configure file. If a configure.in file exits, use autoconf to generate a configure file from it. This process may require m4, libtool , or other addtional tools.