What is the make.conf file? What is its purpose?
Make.conf is Portage's main configuration file. It contains many variables that define how a package will installed in a Funtoo system. The really cool thing about portage is that you can customize a great amount of how it installs packages, what packages it installs, how it builds those packages, etc. A great deal of this customization is done through the make.conf file. This page will attempt to explain the uses of the make.conf file, different variables that can be added to it, and their uses.
 Where does this file reside?
The make.conf file is found at /etc/portage/make.conf and can be viewed and edited by running the following command as root:
# nano /etc/portage/make.conf