2023-12-19 13:13:27 +00:00
|
|
|
#!/bin/bash
|
|
|
|
PROJECT_DIR=$(pwd)
|
2023-12-19 13:54:21 +00:00
|
|
|
CFLAGS="-Wall -Wextra -I$PROJECT_DIR -I$PROJECT_DIR/include/libmu -lm"
|
2023-12-19 13:13:27 +00:00
|
|
|
projects="console-tools coreutils sysutils sysutils-linux findutils networking miscutils shell loginutils procps"
|
|
|
|
CC=cc
|
|
|
|
|
|
|
|
#Compile
|
|
|
|
for project in $projects; do
|
|
|
|
echo "Chdir" $project
|
|
|
|
|
2023-12-19 13:54:21 +00:00
|
|
|
for p in src/$project/*; do
|
2023-12-19 13:13:27 +00:00
|
|
|
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
|