# File addon/buildr/protobuf.rb, line 34
      def protoc(*args)
        options = Hash === args.last ? args.pop : {}
        rake_check_options options, :output, :lang, :include

        options[:lang] ||= :java
        options[:output] ||= File.expand_path "target/generated/protoc"
        options[:include] ||= []

        command_line = []

        command_line << "--#{options[:lang]}_out=#{options[:output]}" if options[:output]

        (paths_from_sources(*args) + options[:include]).each { |i| command_line << "-I#{i}" }

        command_line += files_from_sources(*args)

        mkdir_p( options[:output] )

        system protoc_path, *command_line
      end