This commit is contained in:
Your Name 2024-07-09 11:02:46 +03:00
parent 7a048f8787
commit f8dd7660ae
143 changed files with 74 additions and 248 deletions

View file

@ -1,36 +1,6 @@
#!/bin/sh
if [ -z $PROJECT_DIR ]; then
PROJECT_DIR=$(pwd)
fi
if [ -z $CFLAGS ]; then
CFLAGS="-pedantic -s -Os -Wall -Wextra -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_BSD_SOURCE"
fi
if [ -z $CC ]; then
CC=cc
fi
if [ -z $projects ]; then
projects="editors sysutils-linux init console-tools coreutils findutils networking loginutils procps"
fi
#Compile
for project in $projects; do
echo "Chdir" $project
for p in src/$project/*; do
echo " * Makeing" $p
for i in $p; do
cd $PROJECT_DIR/$i
echo " * Compile" $i
chmod -v +x build.sh
env CC=$CC CFLAGS="$CFLAGS -I$PROJECT_DIR -I$PROJECT_DIR/include/libmu" OUTPUT="$PROJECT_DIR"/bin/ ./build.sh
cd $PROJECT_DIR
done
echo -ne "\n"
done
for i in $(ls src); do
echo "CC $i"
cc -s -Os -Wextra -Wall -pedantic -I. -Iinclude src/$i -o bin/$(basename $i .c)
done
chmod -vR a+x bin/