In a \"working directory\" I have a lot of *.cpp and *.h files that #include each other and files from subdirectories.
#include
For example:
#inc
For gcc it is the -I option for header includes. For the .cpp files you just need those to appear as an argument to the gcc command.
-I