(*)format header guard macro spell case;(*)include path
(*)lib path
(*)add source file search directory