Subversion Repositories Kolibri OS

Rev

Rev 5101 | Rev 5103 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5101 Rev 5102
Line 579... Line 579...
579
  '-A "KolibriOS AutoBuilder" -p "CleverMouse" -publisher "KolibriOS Team" -V "' .. volume_id .. '" -sysid "KOLIBRI" ' ..
579
  '-A "KolibriOS AutoBuilder" -p "CleverMouse" -publisher "KolibriOS Team" -V "' .. volume_id .. '" -sysid "KOLIBRI" ' ..
580
  '-iso-level 3 -o kolibri.iso kolibri.img' .. iso_files_list .. ' 2>&1',
580
  '-iso-level 3 -o kolibri.iso kolibri.img' .. iso_files_list .. ' 2>&1',
581
  outputs = {"kolibri.iso"}}
581
  outputs = {"kolibri.iso"}}
Line 582... Line 582...
582
 
582
 
583
-- generate command and dependencies for distribution kit
583
-- generate command and dependencies for distribution kit
584
input_deps = {"kolibri.img"}
-
 
585
output_deps = {"distribution_kit/kolibri.img"}
584
cp = "cp %f %o"
586
make_distr_command = "ln -sr kolibri.img distribution_kit/kolibri.img"
585
tup.definerule{inputs = {"kolibri.img"}, command = cp, outputs = {"distribution_kit/kolibri.img"}}
587
for i,v in ipairs(distr_extra_files) do
-
 
588
  make_distr_command = make_distr_command .. ' && ln -sr "`realpath "' .. v[2] .. '"`" "distribution_kit/' .. v[1] .. '"'
-
 
589
  table.insert(input_deps, v[2])
586
for i,v in ipairs(distr_extra_files) do
590
  if string.sub(v[1], -1) == "/"
587
  if string.sub(v[1], -1) == "/"
591
  then table.insert(output_deps, "distribution_kit/" .. v[1] .. tup.file(v[2]))
588
  then tup.definerule{inputs = v[2], command = cp, outputs = {"distribution_kit/" .. v[1] .. tup.file(v[2])}}
592
  else table.insert(output_deps, "distribution_kit/" .. v[1])
589
  else tup.definerule{inputs = v[2], command = cp, outputs = {"distribution_kit/" .. v[1]}}
593
  end
590
  end
594
end
-
 
595
 
-
 
596
-- generate tup rule for distribution kit
-