 
 desc 'Watch the source directory and make whenever source changes.'
 task 'watch', ['make'], ->
-  console.log 'Watching src directory for changes...'
+  console.log 'Watching for changes...'
   watch.watchTree 'src', (f, curr, prev) ->
     return unless typeof f is 'string'
     unless prev? and curr.nlink is 0

task 'make', ['compile', 'concat', 'minify']

desc 'Compile from source.'
task 'compile', ['clean', ], ->
  console.log 'Compiling source...'
  # Traverse src tree to find old files
  findit.find 'src', (file) ->
    jake.Task['compile:file'].reenable true
    jake.Task['compile:file'].invoke file
  # Traverse compile trees to prune orphaned files

namespace 'compile', ->
  desc 'Compile a file from source.'

    else
      console.log "Copying #{file} to #{target}..."
      util.pump fs.createReadStream(file), fs.createWriteStream(target)

  desc 'Remove a file from source'
  task 'remove', (file) ->
