Rev 8112 | Rev 8118 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8112 | Rev 8117 | ||
---|---|---|---|
Line 823... | Line 823... | ||
823 | else tup.definerule{inputs = {v.group or v[2]}, command = cmd, outputs = {"distribution_kit/" .. v[1]}} |
823 | else tup.definerule{inputs = {v.group or v[2]}, command = cmd, outputs = {"distribution_kit/" .. v[1]}} |
824 | end |
824 | end |
825 | end |
825 | end |
Line 826... | Line 826... | ||
826 | 826 | ||
827 | -- generate command and dependencies for kolibri.raw |
827 | -- generate command and dependencies for kolibri.raw |
828 | input_deps = {"kolibri.img", "../kernel/trunk/bootloader/extended_primary_loader/fat32/kordldr.f32.bin", "../kernel/trunk/bootloader/extended_primary_loader/fat32/bootsect.bin", "../kernel/trunk/kernel.mnt.ext_loader"} |
828 | input_deps = {"kolibri.img", "../kernel/trunk/bootloader/extended_primary_loader/fat32/kordldr.f32", "../kernel/trunk/bootloader/extended_primary_loader/fat32/bootsect.bin", "../kernel/trunk/kernel.mnt.ext_loader"} |
829 | make_raw_command = '^ MKIMG kolibri.raw^ ' -- for tup: don't write full command to logs |
829 | make_raw_command = '^ MKIMG kolibri.raw^ ' -- for tup: don't write full command to logs |
830 | make_raw_command = make_raw_command .. "dd if=/dev/zero of=kolibri.raw bs=1048576 count=64 2>&1" |
830 | make_raw_command = make_raw_command .. "dd if=/dev/zero of=kolibri.raw bs=1048576 count=64 2>&1" |
831 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw mktable msdos" |
831 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw mktable msdos" |
832 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw unit MiB mkpart primary fat32 1 100%%" |
832 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw unit MiB mkpart primary fat32 1 100%%" |
833 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw set 1 boot on" |
833 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw set 1 boot on" |
834 | bootsector = "../kernel/trunk/bootloader/extended_primary_loader/fat32/bootsect.bin" |
834 | bootsector = "../kernel/trunk/bootloader/extended_primary_loader/fat32/bootsect.bin" |
835 | make_raw_command = make_raw_command .. " && mformat -i kolibri.raw@@1M -v KOLIBRIOS -T 129024 -h 16 -s 32 -H 2048 -c 1 -F -B " .. bootsector .. " ::" |
835 | make_raw_command = make_raw_command .. " && mformat -i kolibri.raw@@1M -v KOLIBRIOS -T 129024 -h 16 -s 32 -H 2048 -c 1 -F -B " .. bootsector .. " ::" |
836 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M ../kernel/trunk/kernel.mnt.ext_loader ::KERNEL.MNT" |
836 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M ../kernel/trunk/kernel.mnt.ext_loader ::KERNEL.MNT" |
837 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M kolibri.img ::KOLIBRI.IMG" |
837 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M kolibri.img ::KOLIBRI.IMG" |
838 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M ../kernel/trunk/bootloader/extended_primary_loader/fat32/kordldr.f32.bin ::KORDLDR.F32" |
838 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M ../kernel/trunk/bootloader/extended_primary_loader/fat32/kordldr.f32 ::KORDLDR.F32" |
Line 839... | Line 839... | ||
839 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M ../kernel/trunk/bootloader/extended_primary_loader/config.ini ::CONFIG.INI" |
839 | make_raw_command = make_raw_command .. " && mcopy -moi kolibri.raw@@1M ../kernel/trunk/bootloader/extended_primary_loader/config.ini ::CONFIG.INI" |
Line 840... | Line 840... | ||
840 | 840 |