16 lines
466 B
Makefile
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
|