CBuild is a small C/C++ build system. It uses Microsoft nmake's makefile syntax to describe C/C++ projects.
The design of CBuild refers to Microsoft's build tool. If you have used Microsoft's build.exe to build a DDK driver before, you can quickly get started with CBuild, because most of the project description files and usage are the same.
A typical CBuild project file (build.cb):
TARGETNAME=signcode TARGETTYPE=EXE RUNTIMELIB=LIBCMT MACROS= INCLUDES= LIBS=crypt32.lib SOURCES=signcode.cpp