Depends on your application.

What does your program do? Does it make sense to split the files up, or is having a single file advantageous?