%include "bootsector.asm" startup_start: %ifdef ARCH_i386 %include "startup-i386.asm" %endif %ifdef ARCH_x86_64 %include "startup-x86_64.asm" %endif align 512, db 0 startup_end: kernel_file: incbin "build/kernel/kernel" align 512, db 0 .end: .length equ kernel_file.end - kernel_file .length_sectors equ .length / 512 incbin "build/filesystem.bin"