scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit 8ff66230c115c6694cc34ec86d3447555d189a4b
parent eb87d4b236cfc5067ca813eee99f8ed392325ee4
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:
MMakefile | 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