lib/dvm/project.thor in delphivm-0.7.7 vs lib/dvm/project.thor in delphivm-0.8.0

- old
+ new

@@ -1,22 +1,18 @@ -# encoding: UTF-8 - - + class Project < BuildTarget SHIP_FILE = "#{TARGET}-#{TARGET.VERSION.tag}" desc "clean", "clean #{SHIP_FILE} products", :for => :clean - desc "make", "make #{SHIP_FILE} products", :for => :make desc "build", "build #{SHIP_FILE} products", :for => :build desc "ship", "create ship file #{SHIP_FILE}.zip file" method_option :config, type: :array, aliases: '-c', default: '', desc: "use IDE config(s): Debug, Release, etc" def ship get_idevers.each do |idever| - #ide = IDEServices.new(idever, ROOT) configs = [options[:config]].flatten configs.each do |cfg| build_ship(idever, cfg) end end @@ -24,21 +20,21 @@ protected def do_clean(idetag, cfg) ide = IDEServices.new(idetag, ROOT) - ide.msbuild(cfg, 'Clean') + ide.msbuild('Clean', cfg) end def do_make(idetag, cfg) ide = IDEServices.new(idetag, ROOT) - ide.msbuild(cfg, 'Make') + ide.msbuild('Make', cfg) end def do_build(idetag, cfg) ide = IDEServices.new(idetag, ROOT) - ide.msbuild(cfg, 'Build') + ide.msbuild('Build', cfg) end private def get_idevers @@ -54,10 +50,10 @@ zip_fname.delete if zip_fname.exist? groups = [ ["output", ROOT + 'out' + idever + config, Pathname('.')], ["source", ROOT + 'src', Pathname('src') + SHIP_FILE], - ["sample", ROOT + 'samples', Pathname('samples') + SHIP_FILE], + ["samples", ROOT + 'samples', Pathname('samples') + SHIP_FILE], ["documentation", ROOT + 'doc', Pathname('doc') + SHIP_FILE] ] puts "Ship file " + zip_fname.to_s Zip::ZipFile.open(zip_fname, Zip::ZipFile::CREATE) do |zipfile| groups.each do |group|