This category has makefile templates for building a single executable, building a shared library, or building a static library.