Source files can be in subdirectories