micro-utils/build.sh

23 lines
523 B
Bash
Raw Normal View History

2023-12-19 13:13:27 +00:00
#!/bin/bash
PROJECT_DIR=$(pwd)
CFLAGS="-Wall -Wextra -I$PROJECT_DIR -I$PROJECT_DIR/libmu -lm"
projects="console-tools coreutils sysutils sysutils-linux findutils networking miscutils shell loginutils procps"
CC=cc
#Compile
for project in $projects; do
echo "Chdir" $project
for p in $project/*; do
echo " * Makeing" $p
for i in $p; do
cd $PROJECT_DIR/$i
echo " * Compile" $i
env CC=$CC CFLAGS="$CFLAGS" OUTPUT="-o $PROJECT_DIR"/bin/$(basename $i) ./build.sh
cd $PROJECT_DIR
done
echo
done
done