GNU makefiles let your small business put out source code that can adapt its compilation to a specific client's machine, and preemptively detect problems or unmet software dependencies. Checking to ...