def load(fn)
      open(fn) do |mf|
        lines = mf.read
        lines.gsub!(/\\ /, SPACE_MARK)
        lines.gsub!(/#[^\n]*\n/m, "")
        lines.gsub!(/\\\n/, ' ')
        lines.split("\n").each do |line|
          process_line(line)
        end
      end
    end
def load(fn)
      open(fn) do |mf|
        lines = mf.read
        lines.gsub!(/\\ /, SPACE_MARK)
        lines.gsub!(/#[^\n]*\n/m, "")
        lines.gsub!(/\\\n/, ' ')
        lines.split("\n").each do |line|
          process_line(line)
        end
      end
    end
Load the makefile dependencies in +fn+.