diff --git a/Makefile b/Makefile index ba82181..49dac73 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,9 @@ # Configuration and variables include mk/config.mk +# Dependencies +include mk/depends.mk + all: build/harddrive.bin coreboot: build/coreboot.elf diff --git a/mk/depends.mk b/mk/depends.mk new file mode 100644 index 0000000..9b5b5f6 --- /dev/null +++ b/mk/depends.mk @@ -0,0 +1,6 @@ +# Dependencies + +XARGO_VERSION=0.3.20 +ifeq ($(shell cargo install --list | grep '^xargo v$(XARGO_VERSION):$$'),) +$(error xargo $(XARGO_VERSION) not found, run "cargo install --force --version $(XARGO_VERSION) xargo") +endif