def define_per_project_config_builder_tasks
      
      projects.each do |project|
        project.targets.each do |target|
          target.configs.each do |config|
            
            builder_actions.each do |action|
              
              description = "#{action.capitalize} #{project.name} #{target.name} #{config.name}"
              task_name = friendlyname("#{name}:#{project.name}:#{target.name}:#{config.name}:#{action}")
            
              define_task_with description, task_name do
                config.builder.send(action)
              end
              
            end
            
          end
        end
      end
      
      
    end
def define_per_project_config_builder_tasks
      
      projects.each do |project|
        project.targets.each do |target|
          target.configs.each do |config|
            
            builder_actions.each do |action|
              
              description = "#{action.capitalize} #{project.name} #{target.name} #{config.name}"
              task_name = friendlyname("#{name}:#{project.name}:#{target.name}:#{config.name}:#{action}")
            
              define_task_with description, task_name do
                config.builder.send(action)
              end
              
            end
            
          end
        end
      end
      
      
    end
Generate all the Builder Tasks for all the matrix of all the Projects,
 Targets, and Configs