1
0
Fork 0
mirror of https://gitlab.com/bztsrc/bootboot.git synced 2023-02-13 20:54:32 -05:00
bztsrc--bootboot/mykernel-rust/Makefile

10 lines
381 B
Makefile
Raw Normal View History

2020-06-15 01:17:48 -04:00
all: mykernel.x86_64.elf
# Kernel build
mykernel.x86_64.elf: src/**
objcopy -O elf64-x86-64 -B i386 -I binary font.psf font.o
cargo xbuild --target ./triplets/mykernel-x86.json
# Using this causes the kernel to exceed the 2 MB limit
# cargo build -Z build-std=core,alloc --target ./triplets/$mykernel-x86.json
cp ./target/mykernel-x86/debug/mykernel-rust mykernel.x86_64.elf