I split the main to some file. We have two dir, one is c and other is h.

Just I can change the makefile.
change some code.
just a flag.