# File mk, line 615
def tex_dep(basename)
  fls = "#{basename}.fls"
  unless File.exist?(fls)
    warn "Could not find file #{fls} in #{Dir.getwd}" if @verbose
    return []
  end
  dep = {}
  open(fls).each do |l|
    $. == 1 && l !~ /^PWD/ and quit("#{fls} is not a TeX fls file",1)
    if l =~ /^INPUT (.*)/
      hit = $1.chomp
      dep[hit] = true unless @skip_pattern && hit =~ /#{@skip_pattern}/
    end
  end
  parse_aux(basename).each do |k| dep[k] = true end
  puts "file dependencies:", dep.keys.sort if @verbose
  return dep.keys.sort
end