Makefile loader to be used with the import file loader.
Methods
- L
- P
- R
Included Modules
Constants
SPACE_MARK | = | "\0" |
Instance Public methods
load(fn)
Link
Load the makefile dependencies in fn
.
Instance Private methods
process_line(line)
Link
Process one logical line of makefile data.
# File ../ruby/lib/rake/loaders/makefile.rb, line 23 def process_line(line) file_tasks, args = line.split(':', 2) return if args.nil? dependents = args.split.map { |d| respace(d) } file_tasks.scan(/\S+/) do |file_task| file_task = respace(file_task) file file_task => dependents end end