the build machanics are those of a C program