From e32903fcf493ed3178ccd869a10e8e48e7921e70 Mon Sep 17 00:00:00 2001 From: mintsuki Date: Sat, 9 Sep 2023 09:33:28 -0500 Subject: [PATCH] Add explicit GNU make dependency --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4963827..f286a6c 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ It is recommended to cross reference the contents of this repository with [the L ### Dependencies +Any `make` command depends on GNU make (`gmake`) and is expected to be run using it. This usually means using `make` on most GNU/Linux distros, or `gmake` on other non-GNU systems. + All `make all*` targets depend on a GNU-compatible C toolchain capable of generating x86-64 ELF objects. Usually `gcc/binutils` or `clang/llvm/lld` provided by any x86-64 UNIX like (including Linux) distribution will suffice. Additionally, building an ISO with `make all` requires `xorriso`, and building a HDD/USB image with `make all-hdd` requires `sgdisk` (usually from `gdisk` or `gptfdisk` packages) and `mtools`.