This commit is contained in:
Your Name 2023-10-23 13:21:17 +03:00
parent c53f033022
commit 01549a5292
2 changed files with 21 additions and 0 deletions

21
build.sh Normal file
View File

@ -0,0 +1,21 @@
#!/bin/sh
if [ -z $CC ]; then
CC=cc
fi
if [ -z $CFLAGS ]; then
CFLAGS="-s -Os -pedantic -Wall -Wextra"
fi
echo "ENV: CC: " $CC "| CFLAGS: " $CFLAGS
if [ $1 = "clean" ]; then
rm bin/*
elif [ $1 = "rootfs" ]; then
applets="coreutils/* miscutils/* console-tools/* networking/*"
for i in $applets; do
echo CC $i
$CC $CFLAGS $i -o $(echo bin/$(basename $i .c))
done
else
echo $0 "[rootfs / clean]"
fi