commit 7e35586ba959fe64ac6336370e610b2e29a6a859 parent b69371a0b166e409a3571cf987f74b4a187564f0 Author: Roberto E. Vargas Caballero <k0ga@shike2.com> Date: Sun, 30 May 2021 18:06:48 +0200 build: Build all the amd64 libc It helps to test all the supported platforms. It also requires to build the crt of all the platforms, even when they are doing nothing at this moment. Diffstat:
| M | Makefile | | | 11 | +++++++---- |
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile @@ -3,6 +3,7 @@ DIRS =\ src\ src/libc\ + src/libcrt\ include/scc/scc\ tests\ @@ -14,14 +15,16 @@ NODEP = 1 all: +@$(MAKE) `$(SCRIPTDIR)/config` toolchain - +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-linux libc - +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-openbsd libc - +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-netbsd libc - +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-dragonfly libc + +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-linux libc libcrt + +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-openbsd libc libcrt + +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-netbsd libc libcrt + +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-dragonfly libc libcrt + +@$(MAKE) `$(SCRIPTDIR)/config` CONF=amd64-darwin libc libcrt toolchain: dirs src libc: dirs src/libc +libcrt: dirs src/libcrt src: include/scc/scc