Method: Magica.default_compile_task

Defined in:
lib/magica.rb

.default_compile_taskObject



24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/magica.rb', line 24

def default_compile_task
  proc { |options|
    clean if options[:clean]

    do_target(options[:target])

    objects = objfile(@sources)
    @sources.each { |source| compile source }

    link exefile, objects
  }
end