printf $GRAY
This commit is contained in:
parent
cf578fb567
commit
3cead78559
10
functions.sh
10
functions.sh
@ -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}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user