Rev 8091 | Rev 8100 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8091 | Rev 8092 | ||
---|---|---|---|
Line 820... | Line 820... | ||
820 | then tup.definerule{inputs = {v.group or v[2]}, command = cmd, outputs = {"distribution_kit/" .. v[1] .. tup.file(v[2])}} |
820 | then tup.definerule{inputs = {v.group or v[2]}, command = cmd, outputs = {"distribution_kit/" .. v[1] .. tup.file(v[2])}} |
821 | else tup.definerule{inputs = {v.group or v[2]}, command = cmd, outputs = {"distribution_kit/" .. v[1]}} |
821 | else tup.definerule{inputs = {v.group or v[2]}, command = cmd, outputs = {"distribution_kit/" .. v[1]}} |
822 | end |
822 | end |
823 | end |
823 | end |
Line 824... | Line -... | ||
824 | - | ||
825 | 824 | ||
826 | -- generate tup rule for kolibri.efi |
- | |
827 | tup.definerule{inputs = {"../kernel/trunk/boot/uefi4kos.asm", "kolibri.img", "../kernel/trunk/kernel.bin.ext_loader"}, |
- | |
828 | command = "fasm -dUEFI=1 -dextended_primary_loader=1 ../kernel/trunk/boot/uefi4kos.asm %o", |
- | |
829 | outputs = {"kolibri.efi"}} |
- | |
830 | 825 | -- generate command and dependencies for kolibri.raw |
|
831 | 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"} |
826 | 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"} |
832 | make_raw_command = '^ MKIMG kolibri.raw^ ' -- for tup: don't write full command to logs |
827 | make_raw_command = '^ MKIMG kolibri.raw^ ' -- for tup: don't write full command to logs |
833 | make_raw_command = make_raw_command .. "dd if=/dev/zero of=kolibri.raw bs=1048576 count=64 2>&1" |
828 | make_raw_command = make_raw_command .. "dd if=/dev/zero of=kolibri.raw bs=1048576 count=64 2>&1" |
834 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw mktable msdos" |
829 | make_raw_command = make_raw_command .. " && parted --script kolibri.raw mktable msdos" |