summaryrefslogtreecommitdiff
path: root/meta
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2024-04-12 14:04:41 +0200
committerAnton Kling <anton@kling.gg>2024-04-12 14:13:08 +0200
commit6df4b041905762d7058d91b86d9a44b825c5589c (patch)
treecf301c5b00caab03eeb3a28417315acffaa39faf /meta
parentb450065984b1588966694579230dc40c802212e7 (diff)
Meta: Do compilation in parallel
Diffstat (limited to 'meta')
-rwxr-xr-xmeta/userland.sh26
1 files changed, 13 insertions, 13 deletions
diff --git a/meta/userland.sh b/meta/userland.sh
index 22e86ff..29ae09b 100755
--- a/meta/userland.sh
+++ b/meta/userland.sh
@@ -3,21 +3,21 @@ scriptdir="$(dirname "$0")"
cd "$scriptdir"
export PATH="$PATH:$(pwd)/../toolchain/bin/bin"
cd ..
-make -C ./userland/libgui
-make -C ./userland/libc
+make -j`nproc` -C ./userland/libgui
+make -j`nproc` -C ./userland/libc
mkdir -p ./sysroot/lib
make install -C ./userland/libc
-make -C ./userland/sh
-make -C ./userland/terminal
-make -C ./userland/snake
-make -C ./userland/ante
-make -C ./userland/windowserver
-make -C ./userland/test
-make -C ./userland/minibox
-make -C ./userland/libppm
-make -C ./userland/rtl8139
-make -C ./userland/smol_http
-make -C ./userland/irc
+make -j`nproc` -C ./userland/sh
+make -j`nproc` -C ./userland/terminal
+make -j`nproc` -C ./userland/snake
+make -j`nproc` -C ./userland/ante
+make -j`nproc` -C ./userland/windowserver
+make -j`nproc` -C ./userland/test
+make -j`nproc` -C ./userland/minibox
+make -j`nproc` -C ./userland/libppm
+make -j`nproc` -C ./userland/rtl8139
+make -j`nproc` -C ./userland/smol_http
+make -j`nproc` -C ./userland/irc
mkdir sysroot
sudo cp ./userland/rtl8139/rtl8139 ./sysroot/rtl8139