title: What is a good project structure in C
body: <p>I have been working in Java/J2ee projects, in which I follow the Maven structure.
  I want to develop [say a command line interpreter in linux {ubuntu}] in C.
  I never develop projects in C. I want to know what project structure I should follow.</p>