use existing rules
You need to have exiting rules to construct a graph. In this example, we use existing rules for building a program written in C, and using the gcc suite.
see this section for adding your own build rules.
#![allow(unused)]
fn main() {
// Using existing C build rules from yamake::c_nodes:
// - CFile: C source files (.c)
// - HFile: Header files (.h)
// - OFile: Object files (.o)
// - AFile: Static library files (.a)
// - XFile: Executable files
}