require 'rake'


##
#
# (c) 2013 Bernhard Weichel
#
#


##
# generate a task for each manifest file
#
# 
manifestfiles=Dir["../ZSUPP_Manifests/*.yaml"]

manifestfiles.each{|file|
  taskdesc=File.basename(file, ".yaml")
  taskname=taskdesc.split("_")[0]
  desc "generate #{taskdesc}"
  task taskname do
    cmd="wortsammler -cbpm #{file}"
    sh cmd
  end
}

tasknames=manifestfiles.map{|f|File.basename(f, "yaml").split("_")}
desc "generate all documents" 
task :all => tasknames

#
# the default task

desc "print this help"

task :default do
  system "rake -T"
end