Herramienta de configuración y construcción portable que actúa como un sustituto ligero de AutoTools, apoyándose en bmake [NetBSD make] y herramientas POSIX como shell y awk para automatizar la generación de Makefiles y scripts de construcción en proyectos de software. Utiliza archivos .mk como módulos reutilizables y un archivo especial llamado "Makaefile" [no "Makefile"] para definir reglas, configuraciones y opciones de construcción. Incluye las aplicaciones mkc_check_compiler, mkc_check_custom, mkc_check_decl, mkc_check_funclib, mkc_check_header, mkc_check_prog, mkc_check_sizeof, mkc_check_version, mkc_compiler_settings, mkc_install, mkc_which y mkcmake.
El ciclo típico de uso, es preparar el árbol de fuentes, incluyendo el archivo "Makaefile" y módulos .mk requeridos.
# mkcmake
# bmake
# bmake install
# mkc_check_compiler cc
# mkc_check_custom "int main(){return 0;}"
# mkc_check_decl malloc stdlib.h
# mkc_check_header
# mkc_check_type size_t stddef.h