printf $GRAY

This commit is contained in:
timerix 2022-09-16 00:57:07 +06:00
parent cf578fb567
commit 3cead78559

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
function clear_dir { function clear_dir {
printf "${BLUE}clearing $1\n" printf "${BLUE}clearing $1\n${GRAY}"
rm -rf $1 rm -rf $1
mkdir $1 mkdir $1
} }
@ -30,9 +30,9 @@ function compile {
) & done ) & done
wait wait
printf "${GRAY}"
if [ $compilation_error != 0 ] if [ $compilation_error != 0 ]
then then
printf "${GRAY}"
exit 1 exit 1
fi fi
} }
@ -61,7 +61,7 @@ $(find $OBJDIR -name '*.a')"
printf "${BLUE}objects: ${GRAY}$objects\n" printf "${BLUE}objects: ${GRAY}$objects\n"
if $CMP_CPP $args -o $outfile $(echo $objects | tr '\n' ' ') if $CMP_CPP $args -o $outfile $(echo $objects | tr '\n' ' ')
then then
printf "${GREEN}file $CYAN$outfile ${GREEN}created\n" printf "${GREEN}file $CYAN$outfile ${GREEN}created\n${GRAY}"
rm -rf $OBJDIR rm -rf $OBJDIR
else else
printf "${RED}some error happened\n${GRAY}" printf "${RED}some error happened\n${GRAY}"
@ -71,14 +71,14 @@ $(find $OBJDIR -name '*.a')"
# (outfile) # (outfile)
function pack_static_lib { function pack_static_lib {
printf "${CYAN}----------------[link]----------------\n" printf "${CYAN}----------[pack_static_lib]-----------\n"
local outfile=$OUTDIR/$1 local outfile=$OUTDIR/$1
printf "${BLUE}outfile: ${GRAY}$outfile\n" printf "${BLUE}outfile: ${GRAY}$outfile\n"
local objects="$(find $OBJDIR -name *.o)" local objects="$(find $OBJDIR -name *.o)"
printf "${BLUE}objects: ${GRAY}$objects\n" printf "${BLUE}objects: ${GRAY}$objects\n"
if ar rcs $outfile $(echo $objects | tr '\n' ' ') if ar rcs $outfile $(echo $objects | tr '\n' ' ')
then then
printf "${GREEN}file $CYAN$outfile ${GREEN}created\n" printf "${GREEN}file $CYAN$outfile ${GREEN}created\n${GRAY}"
rm -rf $OBJDIR rm -rf $OBJDIR
else else
printf "${RED}some error happened\n${GRAY}" printf "${RED}some error happened\n${GRAY}"