As an alternative to the built-in INCLUDE I strongly recommend that anyone who needs more flexible static include type processing looks at using "make" (aka makefile) for collating the files before tokenizing.

If your projects are big enough to require multiple source files, they will probably also benefit from the features offered by "make". This is especially true where you have common UDF libraries.