I'm working through a book and have the source for all the programs/exercises/etc. in each chapter. Right now, I have them all added to a project in my text editor and just compile each file as needed from inside the editor. However, I'd really like to have them all in C::B for the debugger, etc.
The project tree looks like :
chapter001
file1.cpp
file2.cpp
...
chapter002
file1.cpp
file2.cpp
....
etc. The total is 19 directories and more than 200 files, so you can see why I'd like to avoid having to manually add each one.

Does anyone know of a way to, 1) Get them all into C::B without having to manually add each one, and 2) Is there a reasonable way to configure such workspace/projects so that it would be easy to compile and run each source file independently of the others? In other words, when I build I don't want to build everything, just the (single) file I'm currently working on.
Thanks.