Files
rust-luciaos/Makefile
Lucia Ceionia 9c17546cc6 Initial commit
2023-02-17 01:53:13 -06:00

16 lines
466 B
Makefile

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