C software build system based on ruby and GNU make