Initial commit

This commit is contained in:
Lucia Ceionia
2023-02-17 01:53:13 -06:00
commit 9c17546cc6
11 changed files with 293 additions and 0 deletions

15
Makefile Normal file
View File

@@ -0,0 +1,15 @@
EXECNAME = rust-luciaos
all: target/lucia/release/$(EXECNAME).o
clang -m32 -nostartfiles -nostdlib -Tlucia.ld -ffreestanding -o $(EXECNAME).com $<
debug: target/lucia/debug/$(EXECNAME).o
clang -m32 -nostartfiles -nostdlib -Tlucia.ld -ffreestanding -o $(EXECNAME).com $<
.PHONY: target/lucia/release/$(EXECNAME).o
target/lucia/release/$(EXECNAME).o:
cargo build --release
.PHONY: target/lucia/debug/$(EXECNAME).o
target/lucia/debug/$(EXECNAME).o:
cargo build