# File mk, line 554 def tex_dep(basename) fls = "#{basename}.fls" unless File.exist?(fls) warn "No 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 hit =~ @skip_pattern end end puts "tex file dependencies:\t", dep.keys.sort.join("\n\t") if @verbose return dep.keys.sort end